2026-01-14 15:10:19 +08:00
|
|
|
|
import sys
|
|
|
|
|
|
from PySide6.QtWidgets import QApplication
|
2026-01-16 16:37:07 +08:00
|
|
|
|
from ui.main_window_final import MainWindow
|
2026-01-14 15:10:19 +08:00
|
|
|
|
from utils.logger import logger
|
|
|
|
|
|
|
|
|
|
|
|
def main():
|
|
|
|
|
|
"""主程序入口"""
|
|
|
|
|
|
logger.info("启动PrivaTrans翻译工具")
|
|
|
|
|
|
|
|
|
|
|
|
# 创建应用程序
|
|
|
|
|
|
app = QApplication(sys.argv)
|
|
|
|
|
|
|
|
|
|
|
|
# 设置应用程序样式
|
|
|
|
|
|
app.setStyle("Fusion")
|
|
|
|
|
|
|
|
|
|
|
|
# 创建主窗口
|
|
|
|
|
|
window = MainWindow()
|
|
|
|
|
|
window.show()
|
|
|
|
|
|
|
|
|
|
|
|
# 运行应用程序
|
|
|
|
|
|
exit_code = app.exec()
|
|
|
|
|
|
|
|
|
|
|
|
logger.info(f"PrivaTrans翻译工具退出,退出码: {exit_code}")
|
|
|
|
|
|
sys.exit(exit_code)
|
|
|
|
|
|
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
|
|
|
main()
|