21 lines
566 B
Python
21 lines
566 B
Python
#!/usr/bin/env python3
|
|
import sys
|
|
from PySide6.QtWidgets import QApplication
|
|
from gui.main_window import MainWindow
|
|
from src.logger_module import Logger
|
|
|
|
def main():
|
|
app = QApplication(sys.argv)
|
|
|
|
# 로거 초기화: GUI 로그 콜백은 메인창의 로그 창에 append하도록 연결 (MainWindow에서 설정)
|
|
logger = Logger(log_file="app.log")
|
|
|
|
# 메인 창 생성 (여기서 logger를 전달하여 GUI 로그 출력)
|
|
window = MainWindow(logger)
|
|
window.show()
|
|
|
|
sys.exit(app.exec())
|
|
|
|
if __name__ == '__main__':
|
|
main()
|