Mycar_SMS_Sender2/main.py

26 lines
616 B
Python

# main.py
import sys
import asyncio
from PySide6.QtWidgets import QApplication
from qasync import QEventLoop # qasync 라이브러리 설치: pip install qasync
from gui.main_window import MainWindow
from src.logger_module import Logger
def main():
logger = Logger(log_file="app.log")
# QApplication 생성
app = QApplication(sys.argv)
# qasync 이벤트 루프 생성 및 QApplication과 통합
loop = QEventLoop(app)
asyncio.set_event_loop(loop)
window = MainWindow(logger)
window.show()
with loop:
loop.run_forever()
if __name__ == "__main__":
main()