PyQt5简介及Designer、Pyuic插件安装
swallowsonnyIP属地: 湖北 0.6972019.08.07 12:36:33字数 765阅读 15,117简介
PyQt5是什么
- Qt是一组跨平台的c++库,实现了访问现代桌面和移动系统许多方面的高级api。这些包括定位和定位服务、多媒体、NFC和蓝牙连接、基于Chromium的web浏览器以及传统UI开发。
- PyQt5是由一系列Python模块组成。它实现了超过35个扩展模块,并使Python能够在所有支持平台(包括iOS和Android)上作为c++的替代应用程序的开发语言。
- PyQt5也可以嵌入到基于c++的应用程序中,以允许这些应用程序的用户配置或增强这些应用程序的功能。
- PyQt5 是Digia的一套Qt5应用框架与python的结合,同时支持2.x和3.x
**
PyQt5不向下兼容 **
PyQt5主要模块
QtCore
包含了核心的非GUI功能。此模块用于处理时间、文件和目录、各种数据类型、流、URL、MIME类型、线程或进程。QtGui
包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类。QtWidgets
包含了一系列创建桌面应用的UI元素。QtMultimedia
包含了处理多媒体的内容和调用摄像头API的类。QtBluetooth
包含了查找和连接蓝牙的类。QtNetwork
包含了网络编程的类,这些工具能让TCP/IP和UDP开发变得更加方便和可靠。QtPositioning
包含了定位的类,可以使用卫星、WiFi甚至文本。Enginio
包含了通过客户端进入和管理Qt Cloud的类。QtWebSockets
包含了WebSocket协议的类。QtWebKit
包含了一个基WebKit2的web浏览器。QtWebKitWidgets
包含了基于QtWidgets的WebKit1的类。QtXml
包含了处理xml的类,提供了SAX和DOM API的工具。QtSvg
包含了显示SVG内容的类。QtSql
包含了处理数据库的工具类。QtTest
包含了测试PyQt5应用的工具类。
安装
安装PyQt5
pip install PyQt5
下载速度贼慢pip install PyQt5 -i https://pypi.douban.com/simple
豆瓣的镜像地址,加速下载,推荐使用
PyQt5 测试
import sys
from PyQt5 import QtWidgets
app = QtWidgets.QApplication(sys.argv)
widget = QtWidgets.QWidget()
widget.resize(360, 360)
widget.setWindowTitle("Hello, PyQt5")
widget.show()
sys.exit(app.exec_())
安装Qt的工具包
pip install PyQt5-tools
pip install PyQt5-tools -i https://pypi.douban.com/simple
豆瓣的镜像地址,加速下载,推荐使用
安装成功打开python
的安装目录的Lib
目录下,site-packages
里面会有PyQt5
和yqt5-tools
两个目录
配置PyChram
- 安装QtDesigner
-
打开PyCharm,
File > Settings > Tools > External Tools
-
点击 + 号创建
Name:Designer
Group:Qt
Program:designer.exe所在目录
Working directory:$ProjectFileDir$
-
测试
-
存储后生成.ui文件
标签:插件,Designer,包含,widget,PyQt5,QtWidgets,install,安装 From: https://www.cnblogs.com/hphsh/p/17794088.html