0%

PyQt的安装以及在PyCharm上的部署

PyQt5安装

1
2
pip install pyqt5
pip install pyqt5-tools

第二个命令包含了designer的安装。我的designer.exe安装路径在E:\Anaconda3\Library\bin

可以用Cotana搜索designer,然后右键打开文件所在位置,直接定位它的安装路径,后面要用到。

designer在PyCharm上部署

File->Settings->Tools->External Tools

点击“+”来增加外部工具。

(1) 增加QT设计界面“Qt Designer” — 这个就是设计Qt界面的工具

  • Program选择PyQt安装目录中 designer.exe 的路径

  • Work directory 使用变量 $ProjectFileDir$ (点击后面的Insert Macro…)

    1

(2) 增加“PyUIC” — 这个主要是用来将 Qt界面 转换成 py代码

  • Program选择PyQt安装目录中 pyuic5.bat 的路径(我的依然在E:\Anaconda3\Library\bin里)

  • parameters设置为$FileName$ -o $FileNameWithoutExtension$.py

  • Work directory 设置为 $ProjectFileDir$ (点击后面的Insert Macro…)

    2

    点击确认就设置好了。返回去后通过Tools可以看到:

    3

设计GUI

依照上图,点击PyQt Designer, 在弹出来的界面中选择Wdiget,然后点击创建。

4

在窗口添加控件,Lable、pushButton、checkBox、lineEdit等:

5

把.ui文件保存到当前项目目录中,然后右键点击.ui文件:

6

点击PyUIC即可将.ui转成.py文件。

在login.py中添加:

1
2
3
4
5
6
7
8
if __name__=="__main__":
import sys
app=QtWidgets.QApplication(sys.argv)
widget=QtWidgets.QWidget()
ui=Ui_form()
ui.setupUi(widget)
widget.show()
sys.exit(app.exec_())

运行login.py,就可以看到这个页面了。

QtDesigner的安装

设计GUI