准备
创建项目
- 初次启动会弹出这个“New Form”窗口,选择“Main Window”然后点击“Create”。在画布上任意拖动几个控件。
- 使用快捷键Ctrl+R预览当前编写的GUI(或者从菜单栏的Form > Preview / Preview in进入)
- 画好界面后保存,就会生成相应的.ui文件。我这里命名为
SeismicPro.ui
- 右键.ui文件,选择PYQT:compile from。可以对untitled.ui文件进行编译,自动生成对应的py文件
Ui_testqt.py
- 尝试运行刚刚生成的
Ui_SeismicPro.py
是没用的,因为生成的文件并没有程序入口。因此我们在同一个目录下另外创建一个程序叫做“main.py
”,并输入如下内容,将Ui_SeismicPro.py
替换为你生成.py文件名。
import sys
from PyQt6 import QtWidgets
from PyQt6.QtWidgets import QApplication, QDialog
import Ui_SeismicPro
if __name__ == '__main__':
app = QApplication(sys.argv)
# MainWindow = QDialog()
# ui = Ui_SeismicPro.Ui_SeismicProgramme()
# 在pyqt中创建的是MainWindow,不是Widget或者dialog
MainWindow=QtWidgets.QMainWindow()
ui = Ui_SeismicPro.Ui_SeismicProgramme()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec())