文章目录
一、使用QtDesigner创建.ui文件
1、创建.ui文件
2、生成.py文件
3、使用新生成的.py文件
- 创建
mydlg.py
文件,并定义MyDlg
类,继承自QDialog
- 在
MyDlg
类的初始化函数中加载mydialog.py
文件中的类
# mydlg.py
from PyQt6.QtWidgets import QDialog
import mydialog
class MyDlg(QDialog):
def __init__(self):
super().__init__()
self.ui = mydialog.Ui_mydialog()
self.init_ui()
def init_ui(self):
self.ui.setupUi(self)
# demo.py
import sys
import mydlg
from PyQt6.QtWidgets import QApplication, QWidget, QMainWindow
app = QApplication(sys.argv)
dlg = mydlg.MyDlg()
mainWindow = QMainWindow()
mainWindow.setWindowTitle("Hello world!")
mainWindow.resize(300, 200)
mainWindow.move(100, 100)
mainWindow.setCentralWidget(dlg)
mainWindow.show()
app.exec()