当前位置: 首页 > news >正文

Q3.1 PyQt 中的控件罗列

        在 PyQt 中,控件(也称为部件或组件)是构建用户界面的基本元素。以下是 PyQt 中主要控件的分类罗列:

1. 基础控件

QWidget: 所有用户界面对象的基类
QLabel: 文本或图像显示
QPushButton: 命令按钮
QLineEdit: 单行文本输入框
QTextEdit: 多行富文本编辑器
QPlainTextEdit: 多行纯文本编辑器
QSpinBox: 整数数字选择器
QDoubleSpinBox: 浮点数选择器
QComboBox: 下拉选择框
QCheckBox: 复选框
QRadioButton: 单选按钮
QGroupBox: 分组框(带标题的容器)
QFrame: 框架(可设置样式的基类)
QProgressBar: 进度条
QSlider: 滑块(水平/垂直)
QDial: 表盘式旋钮
QScrollBar: 滚动条


2. 高级控件


QListView: 列表视图
QTreeView: 树形视图
QTableView: 表格视图
QColumnView: 列视图
QTextBrowser: 只读文本浏览器(支持超链接)
QGraphicsView: 图形视图框架的显示部件
QCalendarWidget: 日历控件
QLCDNumber: LCD 数字显示
QVideoWidget: 视频显示控件
QOpenGLWidget: OpenGL 渲染控件


二、对话框(QDialog 及其子类)


1. 标准对话框
QColorDialog: 颜色选择对话框
QFileDialog: 文件选择对话框
QFontDialog: 字体选择对话框
QInputDialog: 输入对话框(文本、数字等)
QMessageBox: 消息提示框
QProgressDialog: 进度对话框
QPrintDialog: 打印对话框
QPageSetupDialog: 页面设置对话框
2. 自定义对话框
继承 QDialog 实现自定义弹窗


三、主窗口相关(QMainWindow 组成部分)


QMenuBar: 菜单栏
QToolBar: 工具栏
QStatusBar: 状态栏
QDockWidget: 停靠窗口


四、容器类控件


QTabWidget: 标签页容器
QStackedWidget: 堆叠页面(多页面切换)
QToolBox: 工具箱(垂直标签页)
QScrollArea: 滚动区域容器
QMdiArea: MDI 多文档界面区域
QSplitter: 可拖动的分割器


六、样式与效果


QToolTip: 工具提示
QWhatsThis: “这是什么?”帮助提示
QStyle: 样式管理(支持 Fusion、Windows 等风格)


七、其他功能控件


QWebEngineView: Web 浏览器控件(基于 Chromium)
QDateTimeEdit: 日期时间编辑器
QKeySequenceEdit: 快捷键序列输入
QCommandLinkButton: Vista 风格命令链接按钮


文章转载自:

http://tiaX9Jx8.sfhjx.cn
http://K7cy6pHp.sfhjx.cn
http://Au2PuTm5.sfhjx.cn
http://4fqsJQBE.sfhjx.cn
http://VM023810.sfhjx.cn
http://xKTGiTCu.sfhjx.cn
http://DeBHl0d6.sfhjx.cn
http://ZFpbPQ6C.sfhjx.cn
http://NCdLtNS6.sfhjx.cn
http://ZHkNe1Vx.sfhjx.cn
http://SLYkCN7L.sfhjx.cn
http://97oBRUrW.sfhjx.cn
http://lpauBhKM.sfhjx.cn
http://2Mfsuue8.sfhjx.cn
http://ccRIxWtb.sfhjx.cn
http://rS1DRhh0.sfhjx.cn
http://dbSoM0gg.sfhjx.cn
http://xooRV1r5.sfhjx.cn
http://z4abmkB1.sfhjx.cn
http://WqK9JUkl.sfhjx.cn
http://Q6c8Kn6N.sfhjx.cn
http://eW8ajyze.sfhjx.cn
http://617px8Zt.sfhjx.cn
http://EFQgM9Jc.sfhjx.cn
http://y6DZgm1g.sfhjx.cn
http://dbKv9cX6.sfhjx.cn
http://k9h1h5ub.sfhjx.cn
http://R53ehlWV.sfhjx.cn
http://bpBb4yLh.sfhjx.cn
http://e4hXJTe8.sfhjx.cn
http://www.dtcms.com/a/377375.html

相关文章:

  • 深入解析ReentrantLock:可重入锁
  • ARM处理器总线架构解析:iCode、D-code与S-Bus
  • Qoder 前端UI/UE升级改造实践:从传统界面到现代化体验的华丽蜕变
  • Flutter多线程
  • 如何在高通跃龙QCS6490 Arm架构上使用Windows 11 IoT企业版?
  • JavaScript 对象说明
  • CMake目标依赖关系解析
  • 小型企业常用的元数据管理工具
  • 论文AI写作哪个软件好?实测对比5款热门AI写作工具
  • PostgreSQL 内机器学习的关键智能算法研究
  • 12公里无人机图传模组:从模糊到超高清的飞跃,抗干扰能力全面升级
  • GitHub Actions中steps下面的Setup environment设置的环境变量不能在后面步骤使用问题处理
  • YOLOv5实战-GPU版本的pytorch虚拟环境配置
  • 苍穹外卖项目实战(day7-2)-购物车操作功能完善-记录实战教程、问题的解决方法以及完整代码
  • 【VsCode】离线状态下安装插件
  • 浏览器开发CEFSharp (十七)网页自定义下载—仙盟创梦IDE
  • Nodejs读取目录下面的文件
  • docker 重命名镜像
  • 「CTF」青少年CTF·雏形系统
  • 光子计算芯片实战:Lightmatter Passage互连架构性能评测
  • 实时多模态电力交易决策系统:设计与实现
  • 条码控件Aspose.BarCode教程:使用 C# 构建 Code11 条形码生成器
  • 分布式专题——7 Redis Stack扩展功能
  • QuestionPicture:一键批量改图,支持压缩图片
  • Prompt提示词(保姆级教程)
  • SSM病房管理信息系统o45h4(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
  • SpreadJS:让多源数据筛选排序如 Excel 般便捷高效
  • ARM内存映射与启动地址重映射机制解析
  • 如何使用 QuickAPI 快速连接 MySQL 数据库并发布 RESTful API
  • PAT 1104 Sum of Number Segments