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() |