Python uic.loadUi无法识别按钮组

时间:2013-08-13 06:44:17

标签: python pyqt buttongroup loadui

我以前使用以下步骤将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'

感谢您的帮助

0 个答案:

没有答案