一、安装Qt Designer
-
下载后直接安装
-
如果安装后提示下面的问题,可以进入文件系统找到这个App,摁着control点击打开这个程序,只要打开一次后续就可以正常打开了
二、安装 PyQt5
- 打开终端
- 执行以下命令,安装PyQt5
pip install pyqt5
安装好后可以执行下面代码测试下
import sys
#这里我们提供必要的引用。基本控件位于pyqt5.qtwidgets模块中。
from PyQt5.QtWidgets import QApplication, QWidget
if __name__ == '__main__':
#每一pyqt5应用程序必须创建一个应用程序对象。sys.argv参数是一个列表,从命令行输入参数。
app = QApplication(sys.argv)
#QWidget部件是pyqt5所有用户界面对象的基类。他为QWidget提供默认构造函数。默认构造函数没有父类。
w = QWidget()
#resize()方法调整窗口的大小。这离是250px宽150px高
w.resize(250, 150)
#move()方法移动窗口在屏幕上的位置到x = 300,y = 300坐标。
w.move(300, 300)
#设置窗口的标题
w.setWindowTitle('Simple')
#显示在屏幕上
w.show()
#系统exit()方法确保应用程序干净的退出
#的exec_()方法有下划线。因为执行是一个Python关键词。因此,exec_()代替
sys.exit(app.exec_())
也可以使用Qt Designer生成UI文件通过下面代码直接加载ui文件来显示
from PyQt5 import uic
from PyQt5.QtWidgets import QApplication
Form, Window = uic.loadUiType("untitled.ui")
app = QApplication([])
window = Window()
form = Form()
form.setupUi(window)
window.show()
app.exec_()
三、在Pycharm中调用Qt Designer
打开Pycharm摁command+,进入设置
如下,路径就是安装qt 的路径,工作路径选择filedir 即可。
完成QtDesigner 配置后,即可通过如下,打开设计界面
配置PyUIC,怎么把.ui文件转换成.py文件
QtDesigner后,搭建了几个控件。然后保存名为button,保存在当前python项目同目录中。 这是个ui格式文件,通过下面的配置,我们可以让它转成.py文件。跟刚才配置一样,添加扩展
其中,Arguments : -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
然后将ui文件转换为python 文件,选中ui 文件,右键 点击pyuic
则会出现如下图python 文件
最后新建main.py
# FileName : main.py # Author : Adil # DateTime : 2018/8/13 10:18 # SoftWare : PyCharm import sys import button from PyQt5.QtWidgets import QApplication, QMainWindow if __name__ == '__main__': app = QApplication(sys.argv) MainWindow = QMainWindow() ui = button.Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
执行结果如下