pyqt的基本组件

熟悉常用的窗口组件:

1 按钮类

 

QPushButton  

普通按钮

QToolButton  

工具按钮:通常在工具栏使用

QRadioButton  

单选框

QCheckBox  

复选框

QCommanLinkButton

Vista风格的命令链接按钮

QDialogButtonBox  

对话框按钮组:确定、取消

 

2 显示组件

 

QLabel

标签

QTextBrowser

文本区域

QGraphicsView

图像显示

QCalendarWidget

日历组件

QProgressBar

进度条

QLCDNumber

液晶数字显示

QWebView

Web浏览器视图

QDeclarativeView

显示Qt声明的用户接口

 

3 输入组件

QComboBox

下拉选框

QFontComboBox

字体选择

QLineEdit

单行文本框

QTextEdit

多行文本框(富文本)

QPlainTextEdit

多行文本框(纯文本)

QSpinBox

整数范围调节器

QDoubleSpinBox

实型范围调节器

QDial

环形范围调节器

QSlider

滑动调节器

QTimeEdit

时间输入框

QDateEdit

日期输入框

QDateTimeEdit

时间日期输入框

 

4 容器类

QFrame

帧窗口

QWidget

界面部件,所有界面对象类的基类

QToolBox

工具栏容器

QTabWidget

多标签容器

QStackedWidget

层次容器,一次只有一个可见

QScollArea

滚动区域

QGroupBox

对象组容器

QMdiArea

多文档容器

QDockWidget

悬浮容器

 
 

QDail, QSpinBox的使用

QDial:环形的范围选择器

QSpinBox :下拉列表形式的整数选择器

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文档来获取更详细的信息。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值