|  | Home · Overviews · Examples |

# QStyleOptionProgressBar Class Reference
[com.trolltech.qt.gui module]

The `QStyleOptionProgressBar` class is used to describe the parameters necessary for drawing a progress bar. More...

Inherits `QStyleOption`.

Inherited by `QStyleOptionProgressBarV2`.

## Detailed Description

The `QStyleOptionProgressBar` class is used to describe the parameters necessary for drawing a progress bar.

Since Qt 4.1, Qt uses the `QStyleOptionProgressBarV2` subclass for drawing `QProgressBar`.

An instance of the `QStyleOptionProgressBar` class has type `SO_ProgressBar` and version 1.

The type is used internally by `QStyleOption`, its subclasses, and qstyleoption_cast() to determine the type of style option. In general you do not need to worry about this unless you want to create your own `QStyleOption` subclass and your own styles. The version is used by `QStyleOption` subclasses to implement extensions without breaking compatibility. If you use qstyleoption_cast(), you normally don't need to check it.

If you create your own `QStyle` subclass, you should handle both `QStyleOptionProgressBar` and `QStyleOptionProgressBarV2`.

For an example demonstrating how style options can be used, see the Styles example.

See also `QStyleOptionProgressBarV2` and `QStyleOption`.