我已经在设计器中创建了一个.ui文件,并且只要将一些单选按钮组合在一起,pyside-uic就无法编译文件并返回意外错误。
有没有办法解决这个问题,或者在添加这些群组时我遗漏了什么。我选择了我需要的按钮,右键单击并从那里创建一个按钮组。
这是ui的最基本版本,这甚至会让我崩溃。
答案 0 :(得分:2)
在调试pysideuic后,我发现在第212行的模块uiparser.py中,生成器失败了,因为它将字符串视为对象。
通过以下方式更改来源(https://github.com/PySide/Tools/pysideuic/uiparser.py):
bg_name = bg_i18n.string
为:
bg_name = bg_i18n
发电机工作正常。 经过进一步调查后,似乎QButtonGroup的实现发生了变化。 它曾经是一个小工具。
问候
本