1.下载
自己:在pycharm中下载,打开settings(下载较慢)
1.PyQt5
2.PyQt5Designer
3.PyQt5-tools
第三个在pycharm中下载较慢,可以使用pip进行下载,代码:
pip install pyqt5-tools -i https://mirrors.aliyun.com/pypi/simple/
-i后面的是阿里云的源,下载较快
2.环境配置
- 1.创建一个新的python项目qtdemo,检查有没有venv虚拟环境,如果没有的话,点击
file-->settings-->Project:qtdemo-->Python Interpreter-->第一行旁边的工具小按钮,点击add-->Base interpreter选择相应的环境路径就可以了。
- 2.配置QT Designer(名字可以自己取)
在Files->Settings->Tools->External Tools 点击加号
name可以叫做我的标题的名字
接下来最重要的路径Programs(这个路径我找了半个多小时,因为看的都是之前的博主的视频,现在这个路径变成单独的了!!)如果在你的新建项目的venv->Scripts没找到designer.exe的话,就去你的python安装路径下找
Lib-->stie-packages-->qt5_applications-->Qt-->bin里边就会有designer.exe
(找这个累死我了),然后同理在Programs里找到这个exe所在的位置。
然后Arguments不需要填写
Working directory里可以写
$FileDir$
- 3.配置PyUIC(和上边的QT Designer一样的位置)
此文件作用:可以不用写代码,直接拖拽小工具就可以完成界面的设计,将Designer生成的界面.ui转换成.py
Name:自己可以随意写
Program:
在python-->Scripts-->pyuic5.exe(也找了十分钟的样子,果然时代在变化)
Arguments:
$FileName$ -o $FileNameWithoutExtension$.py
Working directory:
$FileDir$
- 4.完成上边的步骤后,就可以右击你的项目名字(新建的project)找到External Tools可以看到自己刚刚创建的QT Designer和PyUIC,点击QT Designer就可以看到一个叫做Qt设计师的界面。自己可以随便拉几个框框,然后保存,重新点击pycharm找到自己刚刚保存的文件,右击External Tools点击PyUIC就可以变成一个py文件了。运行结果: 用户名和密码都是Label,旁边的输入框是Line Edit,登录和注册是Push Button
- 5.简单的来运行一下刚刚的界面,新建一个python项目
运行就可以看到你刚刚在Qt 设计师里拖拽的小窗口了! 这样一个小项目会有三个文件:test.ui,test.py,run_test.pyimport sys from PyQt5.QtWidgets import QApplication, QMainWindow import test if __name__=='__main__': # 创建QApplication类的实例 app=QApplication(sys.argv) MainWindow=QMainWindow() # test是你刚刚创建的窗口保存的名字,Dialog是你窗口的名字 ui=test.Ui_Dialog() # 向主窗口上添加控件 ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_())
- 或者自己有点基础了的话就可以直接右击项目->external tools 点击PyUIC也可以生成py文件
注:必须使用两个类:QApplication和QWidget。都在PyQt5.QtWidgets
(自己是个小白选手,有什么不对的地方欢迎各位指正,今天就先写到这里,拜拜)