可以使用QButtonGroups编译ui文件

时间:2014-07-13 03:09:04

标签: python compilation pyqt pyside

我已经在设计器中创建了一个.ui文件,并且只要将一些单选按钮组合在一起,pyside-uic就无法编译文件并返回意外错误。

有没有办法解决这个问题,或者在添加这些群组时我遗漏了什么。我选择了我需要的按钮,右键单击并从那里创建一个按钮组。

这是ui的最基本版本,这甚至会让我崩溃。

http://pastebin.com/0NYHPBUD

1 个答案:

答案 0 :(得分:2)

在调试pysideuic后,我发现在第212行的模块uiparser.py中,生成器失败了,因为它将字符串视为对象。

通过以下方式更改来源(https://github.com/PySide/Tools/pysideuic/uiparser.py):

bg_name = bg_i18n.string

为:

bg_name = bg_i18n

发电机工作正常。 经过进一步调查后,似乎QButtonGroup的实现发生了变化。 它曾经是一个小工具。

问候