QProgressBar Class Reference
[QtGui module]
该QProgressBar部件提供水平或垂直进度条。More…
继承QWidget。
Types
enum Direction { TopToBottom, BottomToTop }
Methods
__init__ (self, QWidget parent = None)
Qt.Alignment alignment (self)
bool event (self, QEvent e)
QString format (self)
initStyleOption (self, QStyleOptionProgressBar option)
bool invertedAppearance (self)
bool isTextVisible (self)
int maximum (self)
int minimum (self)
QSize minimumSizeHint (self)
Qt.Orientation orientation (self)
paintEvent (self, QPaintEvent)
reset (self)
setAlignment (self, Qt.Alignment alignment)
setFormat (self, QString format)
setInvertedAppearance (self, bool invert)
setMaximum (self, int maximum)
setMinimum (self, int minimum)
setOrientation (self, Qt.Orientation)
setRange (self, int minimum, int maximum)
setTextDirection (self, Direction textDirection)
setTextVisible (self, bool visible)
setValue (self, int value)
QSize sizeHint (self)
QString text (self)
Direction textDirection (self)
int value (self)
Qt Signals
void valueChanged (int)
Detailed Description
该QProgressBar部件提供水平或垂直进度条。
一个进度条是用来给用户的操作的进度指示,并安抚他们的应用程序仍在运行。
进度栏所使用的概念steps。你设置它通过指定最小和最大可能的步长值,它会显示的步骤已经完成的百分比,当你以后给它当前的步长值。该百分比除以进度计算(value() - minimum() )除以maximum() - minimum( ) 。
您可以指定最小和最大步数与setMinimum()和setMaximum 。的步骤的当前数量设置与setValue( ) 。进度条可以倒到开头与reset( ) 。
如果最小和最大两个都设置为0 ,指示条显示了一个忙閒指示,而不是步骤的百分比。使用时,这是有用的,例如,QFtp or QNetworkAccessManager下载项目时,他们无法确定正在下载的项目的大小。
| | A progress bar shown in the Macintosh widget style. |
|
| A progress bar shown in the Windows XP widget style. |
|
| A progress bar shown in the Plastique widget style. |
Type Documentation
QProgressBar.Direction
指定的阅读方向text垂直进度条。
Constant | Value | Description |
---|---|---|
QProgressBar.TopToBottom |
0 |
该文本顺时针旋转90度。 |
QProgressBar.BottomToTop |
1 |
文本逆时针旋转90度。 |
请注意,文字是否绘制取决于风格。目前CDE , CleanLooks ,Motif和PLASTIQUE绘制文本。 Mac,Windows和WindowsXP的风格没有。
这个枚举被引入或修改的Qt 4.1 。
See also textDirection。
Method Documentation
QProgressBar.__init__ (self, QWidget parent = None)
该parent的说法,如果不是没有,原因self通过Qt的,而不是PyQt的拥有。
构造一个进度条给定的parent。
默认情况下,最小步长值被设置为0 ,最大值为100。
See also setRange( ) 。
Qt.Alignment QProgressBar.alignment (self)
[
bool QProgressBar.event (self, QEvent e)
]($docs-index.htm)
从重新实现QObject.event( ) 。
QString QProgressBar.format (self)
QProgressBar.initStyleOption (self, QStyleOptionProgressBar option)
初始化option与其它的值QProgressBar。当他们需要一个这种方法是有用的子类QStyleOptionProgressBar or QStyleOptionProgressBarV2,但不希望在所有的信息填写自己。此功能将检查的版本QStyleOptionProgressBar并填写了附加价值QStyleOptionProgressBarV2。
See also QStyleOption.initFrom( ) 。
bool QProgressBar.invertedAppearance (self)
bool QProgressBar.isTextVisible (self)
int QProgressBar.maximum (self)
int QProgressBar.minimum (self)
QSize QProgressBar.minimumSizeHint (self)
从重新实现QWidget.minimumSizeHint( ) 。
Qt.Orientation QProgressBar.orientation (self)
[
QProgressBar.paintEvent (self, QPaintEvent)
]($docs-qt.html#Orientation-enum)
QProgressBar.reset (self)
这种方法也是一个Qt槽与C + +的签名void reset()
。
重置进度条。进度条“倒带”,并表示没有任何进展。
QProgressBar.setAlignment (self, Qt.Alignment alignment)
QProgressBar.setFormat (self, QString format)
QProgressBar.setInvertedAppearance (self, bool invert)
QProgressBar.setMaximum (self, int maximum)
这种方法也是一个Qt槽与C + +的签名void setMaximum(int)
。
QProgressBar.setMinimum (self, int minimum)
这种方法也是一个Qt槽与C + +的签名void setMinimum(int)
。
QProgressBar.setOrientation (self, Qt.Orientation)
这种方法也是一个Qt槽与C + +的签名void setOrientation(Qt::Orientation)
。
QProgressBar.setRange (self, int minimum, int maximum)
将进度条的最大值和最小值来minimum和maximum分别。
If maximum小于minimum,minimum成为唯一的合法值。
如果当前值超出了新的范围,进度条带复位reset( ) 。
QProgressBar.setTextDirection (self, Direction textDirection)
QProgressBar.setTextVisible (self, bool visible)
QProgressBar.setValue (self, int value)
这种方法也是一个Qt槽与C + +的签名void setValue(int)
。
QSize QProgressBar.sizeHint (self)
QString QProgressBar.text (self)
Direction QProgressBar.textDirection (self)
[
int QProgressBar.value (self)
Qt Signal Documentation
void valueChanged (int)
这是该信号的默认超载。
当进度条改变显示的值这个信号被发射。value是通过进度条显示的新值。
]($docs-qprogressbar.html#Direction-enum)