首先我们需要新建一个python工程。然后在工程目录下右击选择External Tools -> Qt Designer.
打开界面以后会出现下边的界面,我们直接拖动一个按钮到窗体中间,然后双击修改内容为Hello World!
然后直接点击保存ui界面。
接着在Pycharm工程文件右击选择External Tools -> PyUIC ,直接将我们设置的界面转化为代码。
下边是我们使用PyUIC直接生成的文件,可以看到PyUIC工具直接将我们的UI文件转换为python能够直接识别与设置的内容。
接着我们再新建一个main.py程序来控制窗口的打开。
在程序中直接添加下边的程序即可
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就是可以直接打开主窗体的。
大功告成~~