use Qt signals to connect to gui
This commit is contained in:
17
main.py
17
main.py
@@ -1,7 +1,9 @@
|
||||
from argparse import ArgumentParser, Namespace
|
||||
from threading import Thread
|
||||
|
||||
from src import config, gui, trader, clipboard
|
||||
from src import config, trader, clipboard
|
||||
# from src import gui
|
||||
from src.pyside6 import gui_pyside6
|
||||
from src.data import compile_regex, log
|
||||
|
||||
|
||||
@@ -19,10 +21,13 @@ if __name__ == "__main__":
|
||||
conf = config.read_config(args.configfile)
|
||||
log.debug('Compiling regex')
|
||||
compile_regex(conf)
|
||||
app = gui.Gui()
|
||||
reader_thread = Thread(target=trader.read_log, args=(conf['General']['log_file'], app))
|
||||
# app = gui.Gui()
|
||||
app, window = gui_pyside6.start_app()
|
||||
reader = trader.Log_Reader(window)
|
||||
reader_thread = Thread(target=reader.read_log, args=(conf['General']['log_file'], window))
|
||||
log.debug(f'Starting reader thread for "{conf["General"]["log_file"]}"')
|
||||
reader_thread.start()
|
||||
clipboard_thread = Thread(target=clipboard.clipboard_poll, args=(app,))
|
||||
clipboard_thread.start()
|
||||
app.mainloop()
|
||||
# clipboard_thread = Thread(target=clipboard.clipboard_poll, args=(app,))
|
||||
# clipboard_thread.start()
|
||||
app.exec()
|
||||
# app.mainloop()
|
||||
|
||||
Reference in New Issue
Block a user