# main.py import sys from PySide6.QtWidgets import QApplication from qasync import QEventLoop from gui.main_window import MainWindow import asyncio def main(): app = QApplication(sys.argv) loop = QEventLoop(app) asyncio.set_event_loop(loop) window = MainWindow(loop) window.show() with loop: loop.run_forever() if __name__ == '__main__': main() # #!/usr/bin/env python3 # import sys # from PySide6.QtWidgets import QApplication # from gui.main_window import MainWindow # def main(): # app = QApplication(sys.argv) # window = MainWindow() # window.show() # sys.exit(app.exec()) # if __name__ == '__main__': # main()