python gui开发_python GUI编程 QT5开发项目实战

这个课程详细介绍了PyQT5的各个方面,包括环境搭建、库结构、控件使用、事件处理、布局管理和样式表应用。通过学习,你可以掌握如何创建窗口应用、使用各种UI组件,并实现交互功能。课程还涉及了使用QTDesigner进行界面设计,以及多个实战案例,帮助你提升PyQT5编程技能。
摘要由CSDN通过智能技术生成

『课程目录』:. L7 ^& f; p' Q. p5 w. M" u01-PyQT简介及优势, l# U8 | Y& Q/ f- D02-PyQT5开发环境搭建' y# g8 [6 P; R+ V! a/ M03-PyQT5应该学什么) y0 F! n9 F' K5 B; _" `04-PyQT5库结构

05-PyQT5程序基本结构分析

06-PyQT5-Pycharm活动模板设置

07-PyQT5程序基本结构-面向对象版本3 X- `. K2 X; d0 A* Y4 D08-PyQT5-控件初体验及学习思路, B Y7 C5 K* t6 f: u; J+ H09-PyQT5-Object-对象的名称和属性设置– J: k5 ?( Z+ ~; {2 ^10-PyQT5-Object-对象的父子关系-API及内存管理机制( I1 A8 G O+ J11-PyQT5-Object-对象的父子关系-对QT控件的影响

12-PyQT5-Object-信号的操作

13-PyQT5-Object-类型判定; ?' B% s2 C! @9 W9 Y& V4 U" m2 n14-PyQT5-Object-对象删除: S( m- E' z: E15-PyQT5-Object-事件处理

16-PyQT5-Object-定时器

17-PyQT5-Object-小结; k4 e) i# Q+ j( k1 O; A18-PyQT5-QWidget-继承

19-PyQT5-QWidget-简介) D7 ^& j% m, u) E: w$ _/ b20-PyQT5-QWidget-控件的创建– P- D7 l3 N+ P: I! r X) p1 ^21-PyQT5-QWidget-大小位置0 l5 W0 T' C2 h% p7 N22-PyQT5-QWidget-最大最小尺寸3 d f3 F5 t! W/ w: I7 Y; [7 e23-PyQT5-QWidget-事件机制8 j4 Y0 I, o; M23-PyQT5-QWidget-内容边距* w/ _3 @' j5 `: Z0 P& ^24-PyQT5-QWidget-鼠标操作(最后网络导致卡顿)4 b! E& {# z7 v' i25-PyQT5-QWidget-鼠标操作-案例

26-PyQT5-QWidget-父子关系扩充– Q* p8 x/ c2 N; L5 D& x27-PyQT5-QWidget-层级关系) [# h! n6 c3 {0 g* K; _9 p- F# j" m8 y28-PyQT5-QWidget-窗口特定操作7 V' @+ N* P% B, |2 M- j. Z0 O h29-PyQT5-QWidget-窗口特定操作-案例' [" T# A" ]# e- L: }30-PyQT5-QWidget-交互状态+ f, L; P6 E5 f8 K31-PyQT5-QWidget-信息提示

32-PyQT5-QWidget-焦点控制

33-PyQT5-QWidget-小结

34-PyQT5-QAbstractButton-简介$ W3 s2 b V/ n+ A w( ?( L) f35-PyQT5-QAbstractButton-子类化抽象类

36-PyQT5-QAbstractButton-文本设置, n) M) o7 ]- z, h5 P7 l0 J' L37-PyQT5-QAbstractButton-图标设置

38-PyQT5-QAbstractButton-快捷键设置! F- J; n0 D" w9 q1 R. P39-PyQT5-QAbstractButton-自动重复

40-PyQT5-QAbstractButton-状态

41-PyQT5-QAbstractButton-排他性

42-PyQT5-QAbstractButton-模拟点击

43-PyQT5-QAbstractButton-可用信号

44-PyQT5-QAbstractButton-设置点击有效区域

45-PyQT5-QPushButton-构造函数

46-PyQT5-QPushButton-菜单设置( [9 g: b/ G/ ^" b47-PyQT5-QPushButton-扁平化

48-PyQT5-QPushButton-默认处理

49-PyQT5-QPushButton-右键菜单

50-PyQT5-QCommandLinkButton-使用! d5 O3 Q! }6 l1 f51-PyQT5-QToolButton

52-PyQT5-QRaidoButton8 B# I+ q L2 G7 Z53-PyQT5-QButtonGroup

54-PyQT5-QCheckBox1 v& Y5 `- ]! W' f/ {4 I# w' `7 s' @5 k55-PyQT5-QLineEdit-简介、创建、文本设置及输出模式

56-PyQT5-QLineEdit-占位提示字符串、清空按钮显示、添加自

57-PyQT5-QLineEdit-文本修改状态、光标位置、文本边距、对

58-PyQT5-QLineEdit-常用编辑功能、信号的使用

59-PyQT5-QFrame

60-PyQT5-QAbstractScrollArea

61-PyQT5-QTextEdit-简介及占位文本设置

62-PyQT5-QTextEdit-文本内容的设置-文本光标及插入文本

63-PyQT5-QTextEdit-文本内容的设置-文本插入-图片插入0 x" g2 o+ a2 a0 H& j1 K8 Y64-PyQT5-QTextEdit-文本内容的设置-文本插入-插入文本片

65-PyQT5-QTextEdit-文本内容的设置-格式插入、获取格式内

66-PyQT5-QTextEdit-文本内容的设置-选中内容获取及清空判) t9 \* }7 D. V L6 x- _; H. E0 v- |67-PyQT5-QTextEdit-文本内容的设置-文本光标位置判断及获0 P# Q5 E9 a. [5 p68-PyQT5-QTextEdit-自动格式化、换行模式设置、覆盖模式、

69-PyQT5-QTextEdit-常用的编辑操作、滚动到锚点、只读属性4 C/ r0 ^7 `, A. i, f) W70-PyQT5-QPlainTextEdit-简介、占位文本、只读、字符" N+ {# B3 {$ A8 }1 `0 o2 b+ |! o71-PyQT5-QPlainTextEdit-块的操作、常用编辑操作、滚2 Q: p- q7 N1 u7 Z3 r72-PyQT5-QKeySequenceEdit(键盘键位识别)

73-PyQT5-QAbstractSpinBox(步长调节器基类)( L4 H! z$ Z% h9 l74-PyQT5-QSpinBox6 B4 @+ L& G* }75-PyQT5-QDoubleSpinBox/ z( A8 |7 x. w4 Q, E76-PyQT5-QDateTimeEdit

77-PyQT5-QComboBox及其子类QFontComboBox的使– l+ |* G* {! i) ]78-PyQT5-QAbstractSlider-滑块控件的使用$ j/ H* s# B! r79-PyQT5-QRubberBand-橡皮筋选择控件

80-PyQT5-QDialog-对话框控件

81-PyQT5-QCalendarWidget-日期控件

82-PyQT5-展示控件& F8 U) H+ r7 y" Q4 R83-PyQT5-展示控件-QLable' d s6 J& L: d' O8 E84-PyQT5-展示控件-QLCDNumber-LCD屏幕展示

85-PyQT5-展示控件-QProgressBar-进度条

86-PyQT5-展示控件-对话框控件-QErrorMessage8 O% r/ O( l- p& C2 W# u87-PyQT5-展示空间-对话框-QProgressDialog-进度条

88-PyQT5-展示空间-对话框-QMessageBox

89-PyQT5-布局管理器介绍

90-PyQT5-布局管理器-基类

91-PyQT5-布局管理器-QFormLayout-表单布局管理器3 b' g8 m6 B: F7 Z; S( m92-PyQT5-布局管理器-QGridLayout-网格布局管理器

93-PyQT5-布局管理器-QStackedLayout-叠层布局管理器

94-PyQT5-布局管理器-补充-尺寸策略

95-PyQT5-QSS-简介、组成部分及选择器– ~) g$ m z; Z: V+ e7 c. h96-PyQT5-QSS-伪状态9 c6 y' R, k9 `/ L; L97-PyQT5-QSS-声明-边框属性

98-PyQT5-QSS-声明-内外边距、背景属性、字体和前景色、最小最大0 @9 X2 l( q) ^6 t# A99-PyQT5-QSS-三方库样式表、常用控件效果

100-PyQT5-QTDesigner-简介及使用流程2 p* Z; x' |4 u2 [ |% f101-PyQT5-QTDesigner-界面初识、控件及属性操作、样式

102-PyQT5-QTDesigner-布局管理器操作、ui文件使用方8 D2 E& ^% o$ H) ]7 ]% f4 P103-PyQT5-补充1-自定义信号

104-PyQT5-补充2-动画使用0 ~" b. ^, k3 l' T, K* f v" b# {& l105-PyQT5-综合案例-简介、开发思路、项目文件夹结构、注册模块+ Q+ X* y- |7 \" w+ r8 N$ r9 }106-PyQT5-综合案例-登录模块

107-PyQT5-综合案例-页面跳转完善、计算器页面

108-PyQT5-综合案例-程序打包exe

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值