我以前使用以下步骤将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'
感谢您的帮助