qt软件开发之基础控件--2.5.2qprogressbar进度条(代码片段)

DS小龙哥 DS小龙哥     2023-01-15     183

关键词:

2.5.2 QProgressBar进度条

 

QT的QProgressBar类提供了一个水平和垂直样式的进度条。QProgressBar通常用来给用户显示一个操作的进度。比如:安装软件时显示的进度条、安装系统的进度条等等。    

进度条使用步骤:可以设置它的最小和最大值,通过setValue()函数改变显示的百分比值。

创建一个进度条示例

#include <QProgressBar>
QProgressBar *pro=new QProgressBar(this);
pro->setValue(50);

图2-5-4 进度条运行效果

  • 以下列出QProgressBar类常用的成员函数

1.设置对齐方式

 Qt::Alignment	alignment() const
 void	setAlignment(Qt::Alignment alignment)

常用的对齐方式:

Qt::AlignLeft

qt软件开发之基础控件--2.5.1qlabel标签(代码片段)

2.5显示控件组 图2-5 显示控件组2.5.1QLabel标签QLabel控件可以用来显示文本或图片信息,没有提供用户交互功能。它还可以用于帮助其他控件获取焦点。QLabel控件支持显示以下类型的数据: 图2-5-1标签控件支持显示属性... 查看详情

qt软件开发之基础控件--2.1.1qabstractbutton类

2.1按钮控件组QTCreatorUI设计师界面的按钮组截图如下:图2-1按钮控件组以下是对按钮组控件的一些功能介绍:1.PushButton按压按钮:最普通的按钮,按(点击)按钮命令计算机执行一些动作,或者回答问题,比如windows开始菜单里的重... 查看详情

qt软件开发之基础控件--2.3qt资源文件

2.3QT资源文件实际的应用程序中会用到大量的图片、图标或者其他类型的文件。Qt专门定义了一套资源系统,资源文件的格式为*.qrc。*.qrc文件通过rcc资源编译器生成一个名称格式为qrc_*.cpp的标准C++文件,然后就可以通过任意的C++... 查看详情

qt软件开发之基础控件--2.1.5commandlinkbutton按钮(代码片段)

2.1.5commandLinkButton按钮 CommandLinkButton控件(命令链接按钮)继承自QPushButton,CommandLinkButton控件是一种WindowsVista风格的命令链接按钮,它和RadioButton相似,都是用于在互斥选项中选择一项。表面上同平面按钮一样,但是CommandLinkB... 查看详情

qt软件开发之基础控件--2.5.3qlcdnumber数码管控件(代码片段)

2.5.3QLCDNumber 数码管控件QLCDNumber类似一个数码管形式,一般用来显示数量或者时间,支持多种格式和多种样式显示。图2-5-7QLCDNumber效果图以下列出QLCDNumber常用的成员函数1.设置QLCDNumber显示模式Mode mode()constvoid setMode(Mode)模式的... 查看详情

qt软件开发之基础控件--2.4.9qslider滑块(代码片段)

2.4.9QSlider滑块QT的QSlider类提供了一个垂直和水平滑动条。滑块是典型的小控件,用于控制一个有效的范围值。它允许用户沿水平或垂直移动滑块,将滑动的范围值转换成一个整数值。QSlider大部分函数都继承于QAbstractSlider类。QSlider... 查看详情

qt软件开发之基础控件--2.1.2qpushbutton按钮(代码片段)

2.1.2QPushButton按钮 QPushButton按钮是最普通的按压按钮,使用的最为普遍,几乎图形界面都会用到。QPushButton按钮通常是一个矩形,并且显示一个文本标签描述本身的功能。1.创建一个QPushButton按钮示例QPushButton*button=newQPushButton("D... 查看详情

qt软件开发之基础控件--2.1.6buttonbox按钮盒(代码片段)

2.1.6buttonBox按钮盒 按钮盒(ButtonBox)可以很方便地快速布置一组标准按钮,比如:常见的确认对话框有“OK”“Cancel”等标准按钮,Qt将这些典型的按钮做成标准按钮盒,并将相应的信号加以封装,方便程序员使用,它有水平... 查看详情

qt软件开发之基础控件--2.1.3qradiobutton按钮(代码片段)

2.1.3QRadioButton按钮 QRadioButton单选按钮一般用与多选一的互斥选择,可以通过isChecked()函数检测是否选择;同一个父窗口内的单选按钮都是互斥的,每次只能选中一个。创建QRadioButton单选按钮示例:QRadioButton*button=newQRadioButton("Radi... 查看详情

qt软件开发之基础控件--2.1.4checkbox按钮(代码片段)

2.1.4checkBox按钮复选按钮的选项可以多选,上一节的单选按钮只能单选。这两种按钮应用都很广泛,遇到需要选择多个选项时,复选按钮非常有用,而且多个复选按钮之间是不冲突的,复选按钮状态发生改变时,会发出toggled()信... 查看详情

qt软件开发之基础控件--2.4.3qfontcombobox字体列表框(代码片段)

2.4.3QFontComboBox字体列表框 QFontComboBox通常用于工具栏,结合QComboBox控制字体大小再加两个QToolButtons按钮控制粗体和斜体。QFontComboBox继承与QComboBox,函数接口用法可以参考QComboBox。以下是word文档中QFontComboBox的运用: 图2-4-6... 查看详情

qt软件开发之基础控件--2.4.2combobox下拉框(代码片段)

2.4.2comboBox下拉框QComboBo以列表的方式提供一个下拉选项提供给用户显示,节省屏幕占用空间。下拉组合框中数据都可以修改编辑,可以包含图片以及字符串文本。Word文档软件中的字体选择框、字号选择框、颜色选择框都是使用Co... 查看详情

qt软件开发之基础控件--2.4.8qdoublespinbox浮点计数器(代码片段)

2.4.8QDoubleSpinBox浮点计数器浮点数计数器QDoubleSpinBox用于接收浮点数值输入,与整数计数器基本一样,只是操作的数据类型是浮点数。操作的浮点数可以通过对应的函数设置精度。创建QDoubleSpinBox示例//创建一个doublespinboxQDoubleSpinBo... 查看详情

qt软件开发之基础控件--2.4.7spinbox整数计数器(代码片段)

2.4.7spinBox整数计数器整数计数器QSpinBox用于接收整数数值输入,QSpinBox允许用户选择一个值通过单击向上/向下按钮或按下键盘上的向上/向下增加/减少当前显示的值。用户也可以手动输入数值。创建SpinboxQSpinBox*box=newQSpinBox(this);box... 查看详情

qt软件开发之基础控件--2.4.6dial刻度盘(代码片段)

2.4.6dial刻度盘QT的QDial类提供了一个圆形的范围转盘(可以当做速度计或电位计)。QDial继承于QAbstractSlider类,刻度盘的行为类似于一个滑块。QDial可以设置输入数值的上限和下限,每次步进的值也可以设置,步进的整数数值属性为va... 查看详情

qt软件开发之基础控件--2.4.4qtextedit文本编辑器(代码片段)

2.4.4 QTextEdit文本编辑器QTextEdit是一种先进的WYSIWYG查看器/编辑器支持丰富的文本格式,类似HTML风格的标记。它可以用于优化处理大型文档和快速响应用户的输入。QTextEdit既可以作为显示控件使用,也可以作为丰富文本编辑器... 查看详情

qt软件开发之基础控件--2.4.5plaintextedit文本编辑器(代码片段)

2.4.5 plainTextEdit文本编辑器QPlainTextEdit用来编辑、查看纯文本数据,它可以优化处理大型文档和快速响应用户输入。QPlainText与QTextEdit使用了相同的技术和概念,但是是针对纯文本处理的优化。QPlainTextEdit也是基于段落工作的,... 查看详情

qt软件开发之基础控件--2.4.1lineedit单行文本编辑器(代码片段)

2.4.1lineEdit单行文本编辑器单行文本输入框在用于界面的文本输入应用比较广泛。单行文本编辑框用处较广泛,比如普通数据输入框、登录界面常见的用户名、密码输入框,搜索框等等,QLineEdit本身使用方法也很简单,自带了很... 查看详情