v3.3.9版本更新: 1.优化UI界面和按钮样式 2.改进使用说明文字,增加颜色标注 3.优化加载对话框样式 4.添加请求节流机制,防止重复提交 5.完善错误处理和提示信息 6.优化会员状态检查逻辑 7.改进禁用更新功能的实现
This commit is contained in:
7
main.py
7
main.py
@@ -52,6 +52,9 @@ def main():
|
||||
# 注册退出时的清理函数
|
||||
atexit.register(cleanup_temp)
|
||||
|
||||
# 创建QApplication实例
|
||||
app = QApplication(sys.argv)
|
||||
|
||||
setup_logging()
|
||||
|
||||
# 检查Python版本
|
||||
@@ -66,7 +69,6 @@ def main():
|
||||
logging.info(f" - {p}")
|
||||
|
||||
logging.info("正在初始化主窗口...")
|
||||
app = QApplication(sys.argv)
|
||||
|
||||
# 设置应用程序ID (在设置图标之前)
|
||||
if sys.platform == "win32":
|
||||
@@ -102,7 +104,8 @@ def main():
|
||||
error_msg = f"程序运行出错: {str(e)}\n{traceback.format_exc()}"
|
||||
logging.error(error_msg)
|
||||
# 使用 QMessageBox 显示错误
|
||||
app = QApplication(sys.argv)
|
||||
if QApplication.instance() is None:
|
||||
app = QApplication(sys.argv)
|
||||
QMessageBox.critical(None, "错误", error_msg)
|
||||
sys.exit(1)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user