起步
PyQt5是一套绑定Qt5的应用程序框架。他在Python 2.x和3.x中都是可用的。该教程使用的是Python3.x。
Qt库是一套最有用的GUI库。
PyQt5是作为一套Python模块实现的。他已经超过620个类和6000个函数与方法。他是一个运行在所有主流操作系统上的多平台组件,包括Unix,Windows和Mac OS。
说明
下面小编就给大家提供一些简单的pyqt5的案例,如有需要拿走不谢!!!
本文转载from:PyQt5-Chinese-tutorial
菜单栏和工具栏
01窗口居中
1 | python复制代码 |
02 状态栏
1 | python复制代码 |
03菜单栏
1 | python复制代码 |
04子菜单
1 | python复制代码 |
05 勾选菜单
1 | python复制代码 |
06 右键菜单
1 | python复制代码 |
07工具栏
1 | python复制代码 |
08主窗口(啥都有的呢)
1 | python复制代码 |
布局管理
09绝对定位的应用
1 | python复制代码 |
10 盒子布局
1 | python复制代码 |
11 栅格布局(表格)
1 | python复制代码 |
12 制作提交反馈信息的布局
1 | python复制代码 |
事件和信号
13 信号和槽机制
1 | python复制代码 |
14 重构事件处理器
1 | python复制代码 |
15 事件对像
1 | python复制代码 |
16事件发送
1 | python复制代码 |
17 信号发送
1 | python复制代码 |
对话框
18 对话框(能够输入文字呦呦)
1 | python复制代码 |
19 选取颜色(NB坏了)
1 | python复制代码 |
加油,都看到一半了你!!!
1 | python复制代码 |
20 选择字体
1 | python复制代码 |
21 选择文件
1 | python复制代码 |
控件
22 QCheckBox是啥玩意
1 | python复制代码 |
23 切换按钮
1 | python复制代码 |
24 滑块是个好东西
1 | python复制代码 |
25 进度条
1 | python复制代码 |
26 日历
1 | python复制代码 |
27 图片
1 | python复制代码 |
28行编辑
1 | python复制代码 |
29 QSplitter是啥玩意呢?
1 | python复制代码 |
30 下拉选框
1 | python复制代码 |
拖拽
31 简单的拖放
1 | python复制代码from PyQt5.QtWidgets import (QPushButton, QWidget, |
32 拖放按钮组件
1 | python复制代码 |
绘图
33 文本的涂鸦(这个好玩哈)
1 | python复制代码 |
34 点的绘画
1 | python复制代码 |
35 颜色
1 | python复制代码 |
36 QPen是笔么
1 | python复制代码 |
37 QBrush是啥?
1 | python复制代码 |
38 贝赛尔曲线(这个学过PS的都知道)
1 | python复制代码 |
39自定义组件
1 | python复制代码 |
终于翻到底部了,能看到这里,给你自己一个奖励吧!!!
1 | python复制代码 |
本文转载自: 掘金