-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.py
45 lines (31 loc) · 1.21 KB
/
main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import cv2 as cv
import tkinter as tk
class Application:
def __init__(self, root: tk.Tk):
self.snip_surface = None
self.root = root
self.start_x = None
self.start_y = None
self.current_x = None
self.current_y = None
self.is_tracking_mouse = False
self.root.geometry('600x800+200+200') # set new geometry
self.root.title('Autom8')
self.menu_frame = tk.Frame(root)
self.menu_frame.pack(fill=tk.BOTH, expand=tk.YES, padx=1, pady=1)
self.buttonBar = tk.Frame(self.menu_frame, bg="")
self.buttonBar.pack()
from modules.UI import screenshot
self.screenshot = screenshot.Screenshot(self)
from modules.UI import record
self.record = record.Record(self)
from modules.UI import playRecording
self.play_recording = playRecording.PlayRecording(self)
from modules.UI import trimps
self.trimps = trimps.Trimps(self)
from modules.UI import mouseTracker
self.mouse_tracker = mouseTracker.MouseTracker(self)
if __name__ == '__main__':
root = tk.Tk()
app = Application(root)
root.mainloop()