属性文档
alignment : Qt::Alignment
此属性保存进度条的对齐方式
访问功能:
Qt::Alignment alignment() const
void setAlignment(Qt::Alignment alignment)
format : QString
该属性包含用于生成当前文本的字符串
%p - 替换为已完成的百分比。%v - 替换为当前值。%m - 替换为总步数。
默认值为"%p%"。
访问功能:
QString format() const
void setFormat(const QString &format)
void resetFormat()
另请参见 text().
invertedAppearance : bool
进度条是否以倒置方式显示进度。
如果该属性为true ,进度条会向另一个方向增长(例如从右向左)。默认情况下,进度条不倒置。
访问功能:
bool invertedAppearance() const
void setInvertedAppearance(bool invert)
另请参阅 orientation 和layoutDirection 。
maximum : int
该属性保存进度条的最大值。
设置此属性时,如有必要,minimum ,以确保范围保持有效。如果当前值超出新范围,进度条将通过reset() 重置。
访问功能:
int maximum() const
void setMaximum(int maximum)
minimum : int
该属性保存进度条的最小值。
设置此属性时,如有必要,maximum ,以确保范围保持有效。如果当前值超出新范围,进度条将通过reset() 重置。
访问功能:
int minimum() const
void setMinimum(int minimum)
orientation : Qt::Orientation
该属性用于设置进度条的方向
方向必须为Qt::Horizontal (默认)或Qt::Vertical 。
访问功能:
Qt::Orientation orientation() const
void setOrientation(Qt::Orientation)
另请参阅 invertedAppearance 和textDirection 。
[read-only] text : QString
该属性用于保存与进度条一起显示的描述性文本
返回的文本与进度条中间(或某些样式中的左边)显示的文本相同。
文本中显示的进度可能小于最小值,表示进度条在设置任何进度之前处于 "重置 "状态。
在默认实现中,文本要么包含一个百分比值,表示目前的进度,要么是空白的,因为进度条处于重置状态。
访问功能:
virtual QString text() const
textDirection : Direction
该属性用于保存text 垂直进度条的读取方向。
此属性对水平进度条没有影响。默认情况下,读取方向为QProgressBar::TopToBottom 。
访问功能:
QProgressBar::Direction textDirection() const
void setTextDirection(QProgressBar::Direction textDirection)
另请参阅 orientation 和textVisible 。
textVisible : bool
该属性表示是否显示当前完成百分比。
样式可忽略此属性(例如,QMacStyle 从不绘制文本)。
访问函数:
bool isTextVisible() const
void setTextVisible(bool visible)
另请参阅 textDirection 。
value : int
此属性保存进度条的当前值
如果试图将当前值更改为最小-最大范围之外的值,则不会对当前值产生任何影响。
访问功能:
int value() const
void setValue(int value)
Notifier 信号:
void valueChanged(int value)