27 lines
606 B
Python
27 lines
606 B
Python
|
|
import sys
|
|||
|
|
from PySide6.QtWidgets import QApplication
|
|||
|
|
from ui.main_window import MainWindow
|
|||
|
|
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()
|