# app/main.py import sys import PySide6.QtAsyncio as QtAsyncio from PySide6.QtWidgets import QApplication from app.ui.main_window import MainWindow def main(): app = QApplication(sys.argv) app.setApplicationName("Spanish Assistant") window = MainWindow() window.show() # QtAsyncio handles the combined Qt and Python asyncio event loop QtAsyncio.run() if __name__ == "__main__": main()