您需要将Qt设计器文件转换为Python文件,为此,可以对ui文件使用命令行命令pyuic5,rc文件使用命令行命令pyrcc5。在
要将ui文件转换为Python,请执行以下操作:pyuic5 import-from=widgets -x your_file.ui -o your_file.py
要将rc文件转换为Python,请执行以下操作:
^{pr2}$
转换完文件后,不要直接修改它们,因为如果对UI进行更改,则可以重新生成这些文件。要使用这些文件,请从它们继承:class Gui2Dialog(Ui_Gui2, QDialog):
def __init__(self):
Ui_Gui2.__init__(self)
QDialog.__init__(self)
self.setupUi(self)
self.setWindowTitle("Gui 2")
class GuiDialog(Ui_Gui, QDialog):
def __init__(self):
Ui_Gui.__init__(self)
QDialog.__init__(self)
self.setupUi(self)
self.setWindowTitle("New Window")
self.pushButton.clicked.connect(self.clicked1)
def clicked1(self):
gui2_dialog = Gui2Dialog()
gui2_dialog.exec_()
gui2_dialog.show()