PyQt5Day02--常用模块+程序基本结构分析+活动模版

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

posted @ 2020-02-27 15:42  红叶楠木  阅读(230)  评论(0编辑  收藏  举报