Qt——Qt 开发中所涉及的所有控件(基本控件、容器控件、布局控件、高级控件、其他控件、多媒体控件、定制控件)

Qt 开发中所涉及的所有控件

一、基本控件
二、容器控件
三、布局控件
四、高级控件
五、其他控件
六、多媒体控件
七、定制控件

Qt开发中提供了许多控件(Widgets)供开发者使用,用于构建图形用户界面(GUI)应用程序。以下是一些常见的Qt控件列表:

一、基本控件:

QLabel:用于显示文本或图像。

QPushButton:按钮控件,用于触发操作。

QLineEdit:单行文本输入框。

QTextEdit:多行文本输入框。

QRadioButton:单选按钮。

QCheckBox:复选框。

QComboBox:下拉列表框。

QSpinBox:数字输入框。

QSlider:滑动条。

QProgressBar:进度条。

二、容器控件:

QWidget:基础窗口控件。

QMainWindow:主窗口控件,通常包含菜单栏、工具栏等。

QTabWidget:选项卡控件,用于切换不同页面。

QStackedWidget:堆叠窗口控件,一次只显示一个子控件。

QSplitter:分割器控件,用于调整子控件的大小。

QScrollArea:滚动区域控件,用于显示大量内容。

QGroupBox:分组框控件,用于对相关控件进行分组。

三、布局控件:

QVBoxLayout:垂直布局。

QHBoxLayout:水平布局。

QGridLayout:网格布局。

QFormLayout:表单布局。

QStackedLayout:堆叠布局。

QSpacerItem:占位符控件,用于布局调整。

四、高级控件:

QListWidget:列表框,可以显示列表项。

QTreeWidget:树形控件,用于显示层级结构数据。

QTableWidget:表格控件,用于显示二维数据。

QGraphicsView:图形视图框架,用于呈现2D图形项。

QGraphicsScene:图形场景,包含图形项供QGraphicsView显示。

QGraphicsItem:图形项基类,用于在图形视图中显示内容。

五、其他控件:

QCalendarWidget:日历控件。

QDateTimeEdit:日期和时间输入框。

QTimeEdit:时间输入框。

QFileDialog:文件对话框,用于文件选择。

QFontDialog:字体对话框,用于选择字体。

QColorDialog:颜色对话框,用于选择颜色。

六、多媒体控件:

QMediaPlayer:多媒体播放器。

QVideoWidget:用于显示视频的窗口控件。

QAudioRecorder:音频录制器。

七、定制控件:

自定义控件:开发者可以创建自定义的控件,继承自QWidget或其他基类。

相关推荐
小唐C++几秒前
C++小病毒-1.0勒索
开发语言·c++·vscode·python·算法·c#·编辑器
S-X-S6 分钟前
集成Sleuth实现链路追踪
java·开发语言·链路追踪
北 染 星 辰28 分钟前
Python网络自动化运维---用户交互模块
开发语言·python·自动化
佳心饼干-40 分钟前
数据结构-栈
开发语言·数据结构
我们的五年41 分钟前
【C语言学习】:C语言补充:转义字符,<<,>>操作符,IDE
c语言·开发语言·后端·学习
Golinie1 小时前
【C++高并发服务器WebServer】-2:exec函数簇、进程控制
linux·c++·webserver·高并发服务器
灯火不休ᝰ1 小时前
[java] java基础-字符串篇
java·开发语言·string
励志去大厂的菜鸟1 小时前
系统相关类——java.lang.Math (三)(案例详细拆解小白友好)
java·服务器·开发语言·深度学习·学习方法
Icoolkj1 小时前
微服务学习-Nacos 注册中心实战
linux·学习·微服务
课堂随想1 小时前
`std::make_shared` 无法直接用于单例模式,因为它需要访问构造函数,而构造函数通常是私有的
c++·单例模式