QT小插件类之QRoundProgressBar
2016-03-08 09:22
585 查看
QRoundProgressBar类
1. 详细描述
[align=left]QRoundProgressBar类能够实现一个圆形的进度图表,并且有和QProgressBar类似的API接口[/align]1.1 继承关系
[align=left]#include<QRoundProgressBar.h>[/align]1.2 类型
[align=left]QRoundProgressBar当前支持圆圈、饼状、线状这3钟图形。[/align]1.3 颜色
[align=left]一般QRoundProgressBar使用调色板(palette)和字体属性来定义外观。[/align][align=left]创建一个QPalette通过setPalette与给定的属性和应用()。[/align][align=left]1.3.1 QPalette::Window background[/align][align=left] widget的背景色一般设置为Qt::NoBrush[/align]1.3.2 QPalette::Base[align=left] 未填充的部分,如果需要透明需要设置为 Qt::NoBrush[/align]1.3.3 QPalette::AlternateBase[align=left] 中心字体的背景色[/align]1.3.4 QPalette::Shadow[align=left] 未填充的前景色[/align]1.3.5 QPalette::Highlight[align=left] 填充部分的背景色[/align]1.3.6 QPalette::Text[align=left] 中心字体的前景色[/align]1.4 颜色梯度变化
[align=left] 圆圈和饼状风格支持颜色梯度的功能,详情见setDataColors()[/align]1.5 字体
2. 公有类型(Public Types)
2.1 (enum)BarStyle
2.1.1 StyleDonut2.1.2 StylePie2.1.3 StyleLine3. 公有槽函数(Public Slots)
3.1 void setRange (double min, double max)
3.2 void setMinimum (double min)3.3 void setMaximum (double max)3.4 void setValue (double val)3.5 void setValue (int val)
4. 公有成员方法(Public Member Functions)
4.1 double nullPosition () const4.2 void setNullPosition (double position) 设置Value最小的时候起始位置。4.3 void setBarStyle (BarStyle style) 4.4 BarStyle barStyle () const[align=left] 返回当前进度条的类型。[/align]4.5 void setOutlinePenWidth (double penWidth)4.6 double outlinePenWidth () const4.7 void setDataPenWidth (double penWidth)
[align=left]设置园的宽度。[/align][align=left]penWidth单位为像素[/align]
4.8 double dataPenWidth () const4.9 void setDataColors (const QGradientStops &stopPoints)[align=left]设置颜色的梯度值。[/align][align=left]提示:此函数会重写palette的值来动态创建画刷。[/align]
4.10 void setFormat (const QString &format)[align=left]format分为3种:[/align][align=left]%v->UF_VALUE->显示当前数据[/align][align=left]%p->UF_PERCENT->显示百分比[/align][align=left]%m->UF_MAX->显示最大值[/align]
4.11 void resetFormat ()4.12 QString format () const4.13 void setDecimals (int count)[align=left] 设置数值的有效位[/align]4.14 int decimals () const4.15 double value () const4.16 double minimum () const[align=left] 返回设置的最小值[/align]4.17 double maximum () const[align=left] 返回设置的最大值[/align]
来自为知笔记(Wiz)
相关文章推荐
- Qt5.4 打开文件目录并选中文件
- QT实现单个EXE文件
- PyQt5 - QWidgets部件进阶教程之计算器
- PyQt4入门教程(6)_对话框
- 最简方法解决QtCreator无法输入中文(ubuntu系统)
- 一起看代码来玩玩QT之21 HttpClient
- QT线程QThread的简单使用实例
- Qt-----搭建Qt开发环境
- 一起看代码来玩玩QT之20 Thread(线程)
- 一起看代码来玩玩QT之19 Process(进程)
- QtCreator-----快捷键
- Qt之类反射机制
- QT5静态编译教程,主要针对vs2012(渡世白玉)
- Qt5之反射机制(内省)
- QT下面的中文乱码问题
- iOS TCP/IP, WebSocket 和 MQTT
- Qt删除布局内的控件
- Qt简介
- QTableWidget 实现整行拖放交换位置
- Qt+VS2010 编译时QtAddin报错,exitcode为-1