python qt5 安装
1、安装环境
windows+pycharm
2、安装PyQt5
pip install PyQt5
3、安装PyQt5-tools
pip install PyQt5-tools
4、配置pycharm
配置PyCharm是为了在Pycharm里面实现打开qt designer,然后生成qt文件,然后将qt文件转换成python语言的软件文件。
4.1、配置designer.exe
选择File->Settings->Tools->External Tools->点击+
Name:自定义 ,自己认识就好
Program:指向上述安装PyQt5-tools里面的designer.exe,designer.exe这个文件找不到的话就在pyqt5_tools下全局搜索一下,因为这个的存放位置在以前是在pyqt5_tools目录下,现在放在Qt/bin/下,所以全局搜索一下最稳妥
Work directory:使用变量 $FileDir$
4.2、配置将.ui转换成.py的工具
Name:自定义 ,自己认识就好
Program:python的安装路径的python.exe路径
Arguments: -m PyQt5.uic.pyuic $FileName$ -o $FileNameWithoutExtension$.py
Work directory:使用变量 $FileDir$
5、简单使用
5.1、新建一个空的项目
5.2、运行Qt Designer
点击Tools->External Tools->Qt Designer
保存退出
5.3、 将.ui文件转换成.py文件
5.4、使用代码
from PyQt5 import QtCore, QtGui, QtWidgets
from PyQt5.QtWidgets import QApplication,QMainWindow
import sysclass Ui_Form(object):def setupUi(self, Form):Form.setObjectName("Form")Form.resize(400, 300)self.pushButton = QtWidgets.QPushButton(Form)self.pushButton.setGeometry(QtCore.QRect(130, 200, 75, 23))self.pushButton.setObjectName("pushButton")self.label = QtWidgets.QLabel(Form)self.label.setGeometry(QtCore.QRect(50, 90, 291, 61))self.label.setObjectName("label")self.retranslateUi(Form)QtCore.QMetaObject.connectSlotsByName(Form)self.pushButton.clicked.connect(self.slot_btn_clicked)def retranslateUi(self, Form):_translate = QtCore.QCoreApplication.translateForm.setWindowTitle(_translate("Form", "Form"))self.pushButton.setText(_translate("Form", "PushButton"))self.label.setText(_translate("Form", "TextLabel"))def slot_btn_clicked(self):self.label.setText("hello world!!!")if __name__ == '__main__':app = QApplication(sys.argv)MainWindow = QMainWindow()ui = Ui_Form()ui.setupUi(MainWindow)MainWindow.show()sys.exit(app.exec_())
5.5、结果
pyqt5的学习可以看这个:https://github.com/PyQt5/PyQt
6、问题
6.1、pyqt5-tools 使用qtdesigner错误-This application failed to start because no Qt platform plugin could be i...
原因:pyqt5的plugins路径找不到
解决方案:
- 将pyqt5的plugins路径加入环境变量
QT_QPA_PLATFORM_PLUGIN_PATHC:\Users\45906\AppData\Local\Programs\Python\Python37\Lib\site-packages\pyqt5_tools\Qt\bin\plugins
- 将pyqt5的plugins文件夹复制到designer.exe所在目录下
python qt5 安装相关推荐
- Python Qt5 入门教程
Python Qt5 入门教程 Python Qt5是一个强大的GUI工具包,可以用来设计各种桌面应用程序,包括图形用户界面.数据库应用程序等.本教程将带你入门Python Qt5,从安装开始到图形界 ...
- 使用python pip安装PyQt5时遇到的不能安装d3dcompiler_47.dll错误
使用python pip安装PyQt5时遇到的不能安装d3dcompiler_47.dll错误 现象 尝试 解决方法 现象 初次尝试安装PyQt5,就遇到了个活见鬼的问题,错误信息如下: ERROR: ...
- 【CV】Python下载安装及环境变量配置教程
目录 Python下载 Python安装 Python环境变量配置 Python下载 可通过https://www.python.org/downloads/下载 1.进入网页后点击Windows,其 ...
- Python pip安装第三方库的国内镜像
Python pip 安装第三方库的国内镜像 Windows系统下,一般情况下使用pip在DOS界面安装python第三方库时,经常会遇到超时的问题,导致第三方库无法顺利安装,此时就需要国内镜像源的帮 ...
- 查看python解释器安装路径
查看python解释器安装路径 在Windows下或Linux下的pycharm中进行查看: 示例代码: import sys print(sys.executable) 运行效果: 在Linux下用 ...
- 查看 python 的版本 以及 python 的安装位置路径
查看 python 的版本 以及 python 的安装位置路径 python的版本 import sys print(sys.version) 3.8.10 (tags/v3.8.10:3d8993a ...
- python安装位置是固定的吗_pip指定python位置安装软件包的方法
由于电脑上安装了多个版本的pip,以及不同的pip对应不同的python,因此有时候使用pip install安装某个包时,可能会没有安装在想要的位置. 具体而言,在我电脑上,运行pip --vers ...
- python从安装开始加粉_安装python
Python是最近这几年比较热门的编程语言,而且使用的越来越多,下面给大家介绍一下Python的下载和安装! 第一步.由于Python对于系统位数的不同有不同的安装,所以我们需要先知道自己电脑操作系统 ...
- Python包安装小技巧
2019独角兽企业重金招聘Python工程师标准>>> Python windows库 我们的工作环境大多还是在windows平台,但是Python的很多第三方库在windows下并 ...
- anaconda降级python失败_如何降级Python版本安装spyder?
如何降级 Python 版本安装 Spyder? 可能并不需要降级 Python 版本,使用 Spyder 独立安装包安装,然后指定 Python 解释器:另外一种方法是在 Anaconda 中安装. ...
最新文章
- 【Git】git系统学习(一):常用指令
- 机器学习——深度学习(Deep Learning)
- 4. 寻找两个有序数组的中位数
- C++ 正态分布、概率累积密度函数的使用(boost库)
- java并发面试题(一)基础
- python分支条件语句格式_Python基础-06 if语句——分支结构(选择结构)
- (并查集)The Suspects
- 互联网被滥用的沟通“话术”
- linux端口零内存拷贝,Linux设备驱动之I/O端口与I/O内存
- mysql groupby 拼接_mysql分组并多行拼接--group_concat和groupby的使用
- centos8 安装docker_利用Jenkins和Docker实现小公司的自动部署
- 阿里安全体系获国际顶会表彰,安全技术将有九大新趋势
- Equal-size partition problem
- 20191128每日一句感恩节
- 【Java开发bug-011】excel设置自定义日期格式
- 企业上云成趋势 看超融合如何开箱即用、一步上云
- 几个java小问题代码(大神不喜勿喷)
- Android全面屏最大纵横比适配
- 念整数(5分) 题目内容: 你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。 如输入1234,则输出: yi er san si 注
- CSS 样式实现单边阴影
热门文章
- 统计分析干货 | 秩和检验及其两两比较的思路与解析
- [AngularJS] 插件ui-grid使用说明
- 大学,学会这样上网才有意义!
- windows98 java_在win98下安装JSP环境
- psp用ps1模拟器_PSP自制系统用PS模拟器玩PS游戏指南
- qt文件复制不成功问题
- 初级学电脑计算机的入门知识,电脑基础知识入门学习(小白学好电脑从哪里开始)...
- 软件测试自我评价模版,软件测试简历自我评价填写样本
- 基于Python+Django的电影推荐系统毕业设计源码
- 软考:McCabe环路复杂度计算方法