PyQt5类继承关系 图解说明

整理了一份PyQt 5主要类的关系图,供大家参考。

没有包括所有的类,后续会再慢慢更新。

欢迎大家留言补充,一起学习,一起进步。

全部手写上去的,欢迎转载收藏。

 

说明:

QWidget继承自QObject和QPaintDevice
QLayout继承自QObject和QLayoutItem

  • 9
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
PyQt是一个Python绑定Qt库的工具包,它提供了与Qt框架完全兼容的Python API。在PyQt中,各个组件的继承关系如下: 1. QWidget:是所有用户界面组件的基,它提供了窗口的基本功能。其他大部分组件都是从QWidget派生而来。 2. QMainWindow:是主窗口的基,提供了一个应用程序的主窗口框架。它通常包含了菜单栏、工具栏、状态栏等。 3. QDialog:是对话框的基,用于显示一个模态对话框或非模态对话框。 4. QLabel:用于显示文本或图像。 5. QLineEdit:用于接收用户的单行文本输入。 6. QTextEdit:用于编辑多行文本。 7. QPushButton:用于显示一个按钮,用户可以点击它执行相应的操作。 8. QRadioButton:用于显示一个单选按钮。 9. QCheckBox:用于显示一个复选框。 10. QComboBox:用于显示一个下拉列表框,用户可以选择其中的一项。 11. QSpinBox:用于显示一个数字选择框,用户可以通过增加或减少按钮选择一个数字。 12. QSlider:用于显示一个滑动条,用户可以通过拖动滑块选择一个值。 13. QProgressBar:用于显示一个进度条,表示某个任务的进度。 14. QTableWidget:用于显示二维表格数据。 15. QTreeView:用于显示树形结构数据。 16. QGraphicsView:用于显示一个可交互的图形场景。 17. QWebView:用于显示Web页面。 以上仅是PyQt中常用组件的继承关系,还有其他一些特殊用途的组件可以通过查阅PyQt文档来获取更详细的信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值