cx_freeze'd PySide应用程序样式表不适用

时间:2014-01-29 08:59:22

标签: qt python-3.x pyside cx-freeze

使用cx_Freeze制作可执行文件时遇到了一个奇怪的问题。直接运行脚本(即python main.py)时,应用程序会按预期运行。使用cx_Freeze应用程序样式表打包后,不会应用。核心逻辑有效,但外观是默认的。虽然,如果我直接在窗口小部件上设置样式表,它确实会被应用,所以它不会缺少样式表引擎。

开发框

OS:        Windows 7, 64 bit  
Python:    3.3.2, 32 bit  
PySide:    1.2.1  
Qt:        4.8.4  
cx_Freeze: 4.3.2

目标框

操作系统:Windows 8.1,64位
输入:10点触摸屏

截图

为了可视化问题我正在提供示例截图:

  • 看起来如何正常:

  • 看起来如何包装:

左按钮直接应用样式表,不会更改字体

错误:

如果我在目标框上运行冻结的应用程序(使用默认脚本),它将显示以下错误消息:

QAccessibleWidget::rect: This implementation does not support subelements! (ID 2 unknown for MenuBar)

我尝试过使用默认的cx_Freeze脚本,在这里按照一些答案编写自己的答案以包含atexitPySide.QtCore,但没有明显的运气。

有什么想法吗?

0 个答案:

没有答案