PyQt5 /PyQt

PyQt Examples(PyQt各种测试和例子) PyQt4 PyQt5

★ 7,133⑂ 1,950
PythonCreated 2017-03-30
7,133
stars
+-3+-3+-7
1,950
forks
–
watchers
–
prs
–
issues
–
releases
–
discussions

README

各种各样的PyQt测试和例子






https://pyqt.site 论坛是专门针对PyQt5学习和提升开设的网站,分享大家平时学习中记录的笔记和例子,以及对遇到的问题进行收集整理。





如果您觉得这里的东西对您有帮助,别忘了帮忙点一颗:star:小星星:star:

客户端下载 | 自定义控件

 QQ群

 or 

       PyQt 学习

       PyQt 频道

 状态

!Alt

 目录

- Layouts
  - QVBoxLayout
    - 垂直布局
    - 边距和间隔
    - 比例分配
  - QHBoxLayout
    - 水平布局
    - 边距和间隔
    - 比例分配
  - QGridLayout
    - 音乐热歌列表
  - QFormLayout
  - QFlowLayout
    - 音乐热歌列表

- Spacers
  - Horizontal Spacer
  - Vertical Spacer

- Buttons
  - QPushButton
    - 普通样式
    - 按钮底部线条进度
    - 按钮文字旋转进度
    - 按钮常用信号
    - 旋转动画按钮
    - 弹性动画按钮
  - QToolButton
  - QRadioButton
  - QCheckBox

- Item Views
  - QListView
    - 显示自定义Widget
    - 显示自定义Widget并排序
    - 自定义角色排序
  - QTreeView
    - 通过json数据生成树形结构
    - json树形结构查询和修改
    - json数据绑定
  - QTableView
    - 表格内容复制
  - QColumnView
    - 文件系统浏览器
  - QUndoView

- Item Widgets
  - QListWidget
    - 删除自定义Item
    - 自定义可拖拽Item
    - 音乐热歌列表
    - 仿折叠控件效果
    - 列表常用信号
    - 在item中添加图标
  - QTreeWidget
    - 通过json数据生成树形结构
    - 拖拽显示为图片
    - 点击父节点全选/取消全选子节点
    - 禁止父节点
  - QTableWidget
    - Sqlalchemy动态拼接字段查询显示表格
    - TableWidget嵌入部件

- Containers
  - QGroupBox
  - QScrollArea
    - 仿QQ设置面板
  - QToolBox
  - QTabWidget
    - 隐藏指定Tab关闭按钮
  - QStackedWidget
    - 左侧选项卡
  - QFrame
  - QWidget
    - 样式表测试
  - QMdiArea
  - QDockWidget

- Input Widgets
  - QComboBox
    - 下拉数据关联
    - 文本居中显示
    - 样式美化
  - QFontComboBox
  - QLineEdit
  - QTextEdit
    - 文本查找高亮
  - QPlainTextEdit
  - QSpinBox
  - QDoubleSpinBox
  - QTimeEdit
  - QDateTime
  - QDial
  - QScrollBar
    - 滚动条样式美化
  - QSlider
    - 滑动条点击定位
    - 双层圆环样式
    - 低频率值变化

- Display Widgets
  - QLabel
    - 图片加载显示
    - 图片旋转
    - 仿网页图片错位显示
    - 显示.9格式图片(气泡)
    - 圆形图片
  - QTextBrowser
    - 动态加载图片
  - QGraphicsView
    - 绘制世界地图
    - 添加QWidget
    - 图片查看器
    - 图标拖拽
  - QCalendarWidget
    - QSS美化日历样式
  - QLCDNumber
  - QProgressBar
    - 常规样式美化
    - 圆圈进度条
    - 百分比进度条
    - Metro进度条
    - 水波纹进度条
    - 圆形水位进度条
    - 多彩动画进度条
  - QSplashScreen
    - 启动画面动画
  - QOpenGLWidget
  - QWebView
    - 梦幻树
    - 获取Cookie
    - 和Js交互操作
    - 网页整体截图
    - 播放Flash
    - 拦截请求
  - QWebEngineView
    - 获取Cookie
    - 和Js交互操作
    - 网页整体截图
    - 同网站不同用户
    - 拦截请求
    - 拦截请求内容
    - 设置Cookie
    - 浏览器下载文件
    - 打印网页
  - QWebChannel
    - 和Js互相调用

- QThread
  - 继承QThread
  - moveToThread
  - 线程挂起恢复
  - 线程休眠唤醒
  - 线程退出

- QtQuick
  - Flat样式
  - QML与Python交互

- QtChart
  - 折线图
  - 折线堆叠图
  - 柱状堆叠图
  - LineChart自定义xy轴
  - ToolTip提示
  - DynamicSpline动态曲线图
  - 区域图表
  - 柱状图表
  - 饼状图表
  - 样条图表
  - 百分比柱状图表
  - 横向柱状图表
  - 横向百分比柱状图表
  - 散点图表
  - 图表主题动画
  - CPU动态折线图

- QtDataVisualization
  - 柱状图3D
  - 太阳磁场线
  - 余弦波3D

- PyQtGraph
  - 鼠标获取X轴坐标
  - 禁止右键点击功能、鼠标滚轮,添加滚动条等功能
  - 工具类
  - 滚动区相关
  
- Animation
  - 窗口淡入淡出
  - 右键菜单动画
  - 点阵特效
  - 页面切换/图片轮播动画
  - 窗口抖动
  - 窗口翻转动画(仿QQ)
  - 折叠动画
  
- RemoteObjects
  - 简单界面数据同步
  - modelview
  - simpleswitch

- QPainter
  - QPainter绘制各种图形
  - 简易画板

- QtWinExtras
  - 任务栏进度条
  - 任务栏缩略图工具按钮

- Others
  - QFont
    - 加载自定义字体
  - QMenu
    - 

Snapshot: 2026-11-10T09:35:25Z · Data license Apache-2.0 · JSON