PyQt简明教程——打开主窗体

首先我们需要新建一个python工程。然后在工程目录下右击选择External Tools -> Qt Designer.
PyQt简明教程——打开主窗体_第1张图片

打开界面以后会出现下边的界面,我们直接拖动一个按钮到窗体中间,然后双击修改内容为Hello World!
PyQt简明教程——打开主窗体_第2张图片
然后直接点击保存ui界面。
PyQt简明教程——打开主窗体_第3张图片
接着在Pycharm工程文件右击选择External Tools -> PyUIC ,直接将我们设置的界面转化为代码。
PyQt简明教程——打开主窗体_第4张图片

下边是我们使用PyUIC直接生成的文件,可以看到PyUIC工具直接将我们的UI文件转换为python能够直接识别与设置的内容。

PyQt简明教程——打开主窗体_第5张图片

接着我们再新建一个main.py程序来控制窗口的打开。
PyQt简明教程——打开主窗体_第6张图片

在程序中直接添加下边的程序即可

import sys                                                 #导入sys模块
from PyQt5.QtWidgets import QApplication, QMainWindow      #导入PyQt模块
import PyQt_HelloWorld as helloworld                       #导入刚刚UI文件生成的文件

if __name__ == '__main__':
    app = QApplication(sys.argv)                           #使用sys新建一个应用(Application)对象
    MainWindow = QMainWindow()                             #新建一个Qt中QMainWindow()类函数
    ui = helloworld.Ui_MainWindow()                        #定义ui,与我们设置窗体绑定
    ui.setupUi(MainWindow)                                 #为MainWindow绑定窗体
    MainWindow.show()                                      #将MainWindow窗体进行显示
    sys.exit(app.exec_())                                  #进入主循环,事件开始处理,接收由窗口触发的事件

然后点击运行main.py就是可以直接打开主窗体的。
PyQt简明教程——打开主窗体_第7张图片
大功告成~~

你可能感兴趣的:(Qt/PyQt,PyQt,主窗体)