1、常用模块
(1)QtWidgets:包含了一整套UI元素控件,用于建立符合系统风格的界面
(2)QtGui:涵盖了多种基本图形功能的类(字体、图形、图标、颜色等等 )
(3)QtCore:涵盖了包的核心的非GUI功能(时间、文件、目录、数据类型、文本流、链接、线程进程等等)
(4)QtWebKit
(5)QtTest
(6)QtSql
(7)QtMultimedia
(8)QtMultimediaWidgets
(9)Qt 将基本全部模块中的类综合到一个单一的模块中
好处:不用关心哪个模块包含有哪些类了
坏处:占用内存
2、程序基本结构分析
设置一个简单的窗口显示,进行结构分析:
1 # 导入需要的模块和包 2 from PyQt5.Qt import * 3 import sys 4 5 # sys.argv 当别人通过命令行执行这个程序的时候, 6 # 可以设定一种功能接收命令行传递的参数来执行不同的业务逻辑 7 app=QApplication(sys.argv) # 创建一个应用程序 8 9 # 控件的操作 10 # 顶层控件可以设置标题(专属权限) 11 window=QWidget() # 没有父控件,因此在后面需要show() 12 window.setWindowTitle('社会我波哥,人狠话不多') 13 window.resize(500,500) 14 window.move(400,200) 15 16 label=QLabel(window) # 有父控件 17 label.setText('Hello,world!') # 默认位置左上角 18 label.move(200,250) 19 20 # 刚创建好一个控件之后,这个控件没有什么父控件,默认情况下不会展示 21 # 只有调用show()才可以 22 window.show() 23 # 执行应用程序,并进入到消息循环(无限循环) 24 sys.exit(app.exec_())
3、PyQt5的代码活动模版设置
① 选中要作为模版的代码,点开文件>>>设置>>>编辑器>>>代码模版
② 点开Python下滑菜单>>>点击旁边的+>>>选择livetemplate
③ 添加简写(快速实现代码的)>>>描述>>>粘贴代码
④ 自己修改一些需要的,比如$TITLE$ 、$CODE$,添加控件的位置需要定义python
时间:2020-02-27 15:41:29
作者QQ:931935931