QT输入组、QT显示组

目录

QT输入组

​编辑

[Combo Box(下拉菜单部件)](#Combo Box(下拉菜单部件))

[Font Combo Box(显示系统中可用的字体)](#Font Combo Box(显示系统中可用的字体))

[Line Edit(行编辑器)](#Line Edit(行编辑器))

[Text Edit(文本编辑器)](#Text Edit(文本编辑器))

[Plain Text Edit(纯文本编辑器)](#Plain Text Edit(纯文本编辑器))

[Spin Box(旋转框)](#Spin Box(旋转框))

[Double Spin Box(双精度旋转框)](#Double Spin Box(双精度旋转框))

[Time Edit(时间编辑器)](#Time Edit(时间编辑器))

[Date Edit(日期编辑器)](#Date Edit(日期编辑器))

[Date/Time Edit(日期/时间编辑器)](#Date/Time Edit(日期/时间编辑器))

Dial(刻度盘)

[Horizontal Scroll Bar(水平滚动条)](#Horizontal Scroll Bar(水平滚动条))

[Vertical Scroll Bar(垂直滚动条)](#Vertical Scroll Bar(垂直滚动条))

[Horizontal Slider(水平滑块)](#Horizontal Slider(水平滑块))

[Vertical Slider(垂直滑块)](#Vertical Slider(垂直滑块))

[Key Sequence Edit(键序列编辑器)](#Key Sequence Edit(键序列编辑器))

QT显示组

Label(标签)

静态图片

动态图片

[Text Browser(文本浏览器)](#Text Browser(文本浏览器))

[Graphics View(图形视图)](#Graphics View(图形视图))

[Calendar Widget(日历部件)](#Calendar Widget(日历部件))

[LCD Number(LCD数字)](#LCD Number(LCD数字))

[Progress Bar(进度条)](#Progress Bar(进度条))

[Horizontal Line(水平线)](#Horizontal Line(水平线))

[Vertical Line(垂直线)](#Vertical Line(垂直线))

[OpenGL widget(OpenGL部件)](#OpenGL widget(OpenGL部件))

QQuickwidget


QT输入组

Combo Box(下拉菜单部件)

Font Combo Box(显示系统中可用的字体)

Line Edit(行编辑器)

允许用户输入单行文本的基本文本框部件。

Text Edit(文本编辑器)

允许用户编辑多行文本的部件,支持格式化文本和富文本功能。

Plain Text Edit(纯文本编辑器)

不支持富文本和格式化,只能编辑纯文本。

Spin Box(旋转框)

允许用户通过上下箭头选择一个数值的部件。

Double Spin Box(双精度旋转框)

允许用户选择浮点数值。

Time Edit(时间编辑器)

允许用户输入或编辑时间的部件。

Date Edit(日期编辑器)

允许用户输入或编辑日期的部件。

Date/Time Edit(日期/时间编辑器)

允许用户输入或编辑日期和时间的部件。

Dial(刻度盘)

允许用户通过旋转选择一个数值

Horizontal Scroll Bar(水平滚动条)

用于水平滚动视图内容的部件。

Vertical Scroll Bar(垂直滚动条)

用于垂直滚动视图内容的部件。

Horizontal Slider(水平滑块)

允许用户通过拖动选择一个数值的水平滑块部件。

Vertical Slider(垂直滑块)

允许用户通过拖动选择一个数值的垂直滑块部件。

Key Sequence Edit(键序列编辑器)

允许用户输入或编辑键盘快捷键的部件

QT显示组

Label(标签)

用于显示文本或图像的部件,通常用于界面中的静态文本或说明性文本。

静态图片

也可以显示静态图片

动态图片

也可以显示动态图片

cpp 复制代码
//设置label播放 gif
QMovie *movie = new QMovie(":/Image/mario.gif",QByteArray(),this);
ui->label->setMovie(movie);
movie->start();

Text Browser(文本浏览器)

用于显示富文本和超链接的文本显示部件,用户可以浏览和点击链接。

Graphics View(图形视图)

提供了一个交互式的视图部件,用于显示和编辑大规模的2D图形项。

Calendar Widget(日历部件)

显示一个月历,允许用户选择日期的部件。

LCD Number(LCD数字)

类似于数字显示器的部件,用于显示数值。

Progress Bar(进度条)

用于显示任务进度的部件,可以展示任务完成的百分比。

Horizontal Line(水平线)

用于在用户界面中插入水平分隔线的部件。

Vertical Line(垂直线)

用于在用户界面中插入垂直分隔线的部件。

OpenGL widget(OpenGL部件)

用于集成OpenGL渲染的部件,允许在Qt应用程序中显示和处理3D图形。

QQuickwidget

用于显示QML(Qt Modeling Language)内容的部件,允许将QML与Qt Widgets混合使用。

相关推荐
道剑剑非道34 分钟前
QT开发技术【QT实现桌面右下角消息】
开发语言·数据库·qt
此刻我在家里喂猪呢2 小时前
qt之开发大恒usb3.0相机一
qt·相机开发·大恒usb3.0相机·工业相机开发
xMathematics7 小时前
计算机图形学实践:结合Qt和OpenGL实现绘制彩色三角形
开发语言·c++·qt·计算机图形学·cmake·opengl
星火撩猿9 小时前
ubantu中下载编译安装qt5.15.3
开发语言·qt
机器视觉知识推荐、就业指导12 小时前
开源QML控件:进度条滑动控件(含源码下载链接)
前端·qt·开源·qml
꧁坚持很酷꧂16 小时前
Linux Ubuntu18.04下安装Qt Craeator 5.12.9(图文详解)
linux·运维·qt
ChoSeitaku16 小时前
17.QT-Qt窗口-工具栏|状态栏|浮动窗口|设置停靠位置|设置浮动属性|设置移动属性|拉伸系数|添加控件(C++)
c++·qt·命令模式
OpenC++19 小时前
【C++QT】Buttons 按钮控件详解
c++·经验分享·qt·leetcode·microsoft
我真的不会C20 小时前
QT窗口相关控件及其属性
开发语言·qt
云小逸21 小时前
【QQMusic项目界面开发复习笔记】第二章
c++·qt