将设计好的.ui文件经过pycharm中的Pyuic命令后生成对应的.py文件。
此时生成的.py文件并没有初始化。需要额外添加初始化代码
class Ui_MainWindow(QtGui.QMainWindow):
def __init__(self):
super(Ui_MainWindow,self).__init__()
self.setupUi(self)
self.retranslateUi(self)
即可。
使用经验:.py文件如果是界面,则必须有main函数方可运行。否则没有反应
if __name__ =="__main__":
print("注册界面")
import sys
app=QtWidgets.QApplication(sys.argv)
mainWindowOriginal=QtWidgets.QDialog()
second_ui=Ui_Dialog()
second_ui.setupUi(mainWindowOriginal)
mainWindowOriginal.show()
sys.exit(app.exec_())