首页 > 其他分享 >18、QProgressBar

18、QProgressBar

时间:2023-12-20 16:44:22浏览次数:27  
标签:const Qt 进度条 int 18 void QProgressBar 设置

 属性和方法

// 获取和设置当前值
int value() const;
void setValue(int);

// 获取和设置最大值
int maximum() const;
void setMaximum(int);

//获取和设置最小值
int minimum() const;
void setMinimum(int);

//一次性设置最大值最小值
void setRage(int min,int max);

//复位当前值
void QProgressBar::reset();

 

方向

Qt中进度条有水平滚动条和垂直滚动条之分

// 获取和设置滚动条的方向
Qt::Qrientation orientation() const;
void setOrientation(Qt::Orientation);

有两种取值

  • Qt::Horizontal-水平
  • Qt::Vertical-垂直

 

外观

可以设置进度条的文本是否显示

// 获取和设置进度条的文本是否显示
bool isTextVisible() const;
void setTextVisible(bool visible);

设置文本位置

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

文本显示格式,也就是进度条显示的进度值的方式

// 获取格式
QString format() const;

//设置格式
void setFormat(const QString &format);

//复位格式
void resetFormat();
  • %p -百分比
  • %v-当前值
  • %m-最大值

还可以设置进度条增长方向

//设置进度条增长方式
bool inveredAppearance() const;
void setInvertedAppearance(bool invert);

通常进度条进度的增长方向从左到右

而外观反转,将进度条的进度增长方向修改为从右到左。

信号槽

// 当进度条的值改变时,发射信号
void valueChanged(int value);

 

标签:const,Qt,进度条,int,18,void,QProgressBar,设置
From: https://www.cnblogs.com/baisedeyu/p/17916326.html

相关文章

  • 国标GB28181安防监控LiteCVR视频平台无法接入Ehome5.0的原因排查
    随着人工智能技术的迅速发展,未来的安防视频技术将更加智能化。通过深度学习和图像识别算法,安防摄像头可以自动识别异常行为、人脸识别、车辆识别等,从而提供更智能、自动化的安全监控。用户在现场使用LiteCVR平台接入ehome5.0,显示无法接入。针对这个情况我们来好好分析一下。......
  • GB28181视频平台LiteCVR接入音频无声的原因排查
    视频监控系统逐渐向着互联互通和可视化的方向发展。随着互联网技术的发展,视频监控系统可以联网进行数据传输,实现不同监控设备之间的互联互通。同时,可视化技术的应用也使得视频监控数据可以以更加直观的方式呈现,使得人们更加容易理解和应用。GB28181视频平台LiteCVR拓展性强,视频能力......
  • 国标GB28181安防视频平台LiteCVR接入国标设备时,注册不上线的原因排查
    随着社会经济的快速发展和科技的持续进步,安防监控行业在近年来取得了显著的进步。从城市安全到家庭监控,从工厂管理系统到交通管理,安防监控系统已经深入到各个领域,为人们的生活和工作提供了强大的安全保障。有用户在使用视频监控安防平台LiteCVR时,出现了国标GB28181设备注册不上线的......
  • 浅析国标GB28181协议LiteCVR视频监控安防平台的视频技术与应用
    随着社会的不断发展,视频监控技术在安防领域中扮演着越来越重要的角色。本文将浅析视频监控安防平台的相关技术与应用场景,并结合LiteCVR安防视频平台的视频技术,以便更好地了解这一技术的实际应用。litemedia/cn首先,我们来了解一下视频监控安防平台的相关技术。视频监控技术主要包括......
  • 国标GB28181协议LiteCVR平台与AI视频识别技术在监控行业中的应用
    随着科技的不断发展,人工智能(AI)视频识别技术已经在监控行业中得到了广泛的应用。这种先进的技术使得监控系统能够更加智能化、高效化,从而提高了安全性和可靠性。首先,AI视频识别技术可以应用于人脸识别。传统的监控系统只能记录下人们的样貌,但无法准确识别出目标人物的身份。而AI视频......
  • 【洛谷】P1873 [COCI 2011/2012 #5] EKO / 砍树 (二分)
    题目描述见:P1873思路比较明确qwq因为答案显然满足单调性:当x超过某个数一定是错的(收集的木材大于m),而小于x一定是对的,并且x是从0一直递增。故我们只需二分法找到x。直接看代码吧qwq精髓是check函数直接模拟题目要求ww#include<iostream>usingnamespacestd;#defineMAXN100......
  • CF1872C-Non-coprime-Split-题解
    title:CF1872CNon-coprimeSplit题解date:2023-09-1821:09:14categories:-题解一个很怪的分讨想法。当\(l\neqr\)时,区间内一定有一个偶数。设最大的偶数为\(x\),那么当\(x>2\)时,可以得到一组解\((2,x-2)\),此时\(\gcd(2,x-2)=2\)。当\(l=r\)时,问题......
  • CF1870B-Friendly-Arrays-题解
    title:CF1870BFriendlyArrays题解date:2023-09-2010:32:12categories:-题解翻译给出长度为\(n\)的序列\(a\)和长度为\(m\)的序列\(b\),选出\(b\)中的任意个数(可以不选),让\(a\)的每个数都或上它们,求\(a_1\oplusa_2\oplus\dots\oplusa_n\)的最大值......
  • CF1861C-Queries-for-the-Array-题解
    title:CF1861CQueriesfortheArray题解date:2023-09-0607:53:53categories:-题解因为插入和删除操作都在队尾,所以对序列前缀分析一下:若一个序列的答案为YES,那么它前缀的答案也为YES。(对于没检查过的序列)若一个序列的答案为NO,那么它前缀的答案不确定。(对于没......
  • 9-18-模拟赛-20
    title:9.18模拟赛#20date:2023-09-1815:11:52categories:-题解top:#114T1手玩后发现第一个人的最后个数最多,易证。然后考虑别人给了他多少贡献,应为\(\frac{m}{3}+\frac{\frac{m}{3}}{3}+\frac{a_n}{3}\)。其中\(a_n\)为\(n\)开始分前的数量。发现\(\foral......