2

我以前使用以下步骤将 PyQt ui 加载到 python 中。
1.使用设计器创建ui文件
2.进入dos并使用pyuic4将ui文件转换成python(MyQtUI.py) 3.
在python文件中导入

from MyQtUI import UI_Mainwindow

Class MyUi(QtGui.QMainWindow):
    def __init__(self,parent=none): 
        QtGui.Qwidget.__init__(self,parent)
        self = Ui_MainWindow()
        self.setupUi(self)
        self.ui.comboBox_Title.addItems("a","b","c")
        .
        .
        .
    def check_radioButtonStatus(self):
        print self.ui.radioBtnGrp_confirmed.checkedButton().objectName()

我运行上面的代码没有问题,但是当我尝试使用 uic.loadUi 的其他方法时,我的按钮组无法识别。

Class MyUi(QtGui.QMainWindow):
    def __init__(self,parent=none): 
        QtGui.Qwidget.__init__(self,parent)
        uic.loadUi('MyQtUi.ui',self)
        self.comboBox_Title.addItems("a","b","c") <--- no problem here
        .
        .
        .
    def check_radioButtonStatus(self):
        print self.radioBtnGrp_confirmed.checkedButton().objectName() <--- object has no attribute 'radioBtnGrp_confirmed'

谢谢你的帮助

4

0 回答 0