このページでは

QStyleOptionProgressBar Class

QStyleOptionProgressBar クラスは、プログレスバーの描画に必要なパラメータを記述するために使用されます。詳細...

ヘッダー: #include <QStyleOptionProgressBar>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
継承元: QStyleOption

パブリック型

enum StyleOptionType { Type }
enum StyleOptionVersion { Version }

パブリック関数

QStyleOptionProgressBar()
QStyleOptionProgressBar(const QStyleOptionProgressBar &other)
QStyleOptionProgressBar &operator=(const QStyleOptionProgressBar &)

パブリック変数

bool bottomToTop
bool invertedAppearance
int maximum
int minimum
int progress
QString text
Qt::Alignment textAlignment
bool textVisible

詳細な説明

QStyleOptionProgressBar クラスのインスタンスは、型 SO_ProgressBar、バージョン 2 です。

この型は、QStyleOption 、そのサブクラス、およびqstyleoption_cast() によって、スタイルオプションの型を判別するために内部的に使用されます。 一般的に、独自のQStyleOption サブクラスや独自のスタイルを作成する場合を除き、この点について気にする必要はありません。バージョンは、互換性を損なうことなく拡張機能を実装するために、QStyleOption のサブクラスで使用されます。qstyleoption_cast()を使用する場合、通常、これを確認する必要はありません。

パフォーマンス上の理由から、メンバ関数は少なく、メンバ変数へのアクセスは直接行われます(つまり、. や-> 演算子を使用します)。これにより、構造体の使用が簡単になり、これらが単にスタイル関数によって使用されるパラメータに過ぎないことが強調されます。

QStyleOptionも参照してください 。

メンバ型のドキュメント

enum QStyleOptionProgressBar::StyleOptionType

この列挙型は、スタイルオプションのタイプに関する情報を保持するために使用され、QStyleOption の各サブクラスに対して定義されています。

定数定数値説明
QStyleOptionProgressBar::TypeSO_ProgressBar指定されたスタイルオプションのタイプ(このクラスではSO_ProgressBar )。

この型は、QStyleOption 、そのサブクラス、およびqstyleoption_cast() によって、スタイルオプションの型を判別するために内部的に使用されます。一般的に、独自のQStyleOption サブクラスや独自のスタイルを作成する場合を除き、この点について気にする必要はありません。

StyleOptionVersionも参照してください 。

enum QStyleOptionProgressBar::StyleOptionVersion

この列挙型は、スタイルオプションのバージョンに関する情報を保持するために使用され、QStyleOption の各サブクラスに対して定義されています。

定数定数値説明
QStyleOptionProgressBar::Version12

このバージョンは、互換性を損なうことなく拡張機能を実装するために、QStyleOption のサブクラスで使用されます。qstyleoption_cast() を使用する場合、通常、これを確認する必要はありません。

StyleOptionTypeも参照してください 。

メンバ関数のドキュメント

QStyleOptionProgressBar::QStyleOptionProgressBar()

QStyleOptionProgressBar を作成し、メンバー変数をデフォルト値に初期化します。

QStyleOptionProgressBar::QStyleOptionProgressBar(const QStyleOptionProgressBar &other)

other スタイルオプションのコピーを作成します。

[noexcept default] QStyleOptionProgressBar &QStyleOptionProgressBar::operator=(const QStyleOptionProgressBar &)

other をこのQStyleOptionProgressBar インスタンスにコピー代入します。

メンバ変数のドキュメント

bool QStyleOptionProgressBar::bottomToTop

この変数は、プログレスバーが縦向きの場合にテキストが下から上に表示されるかどうかを指定します

デフォルト値は false です。

QProgressBar::textDirectionも参照してください 。

bool QStyleOptionProgressBar::invertedAppearance

この変数は、プログレスバーの外観を反転させるかどうかを指定します

デフォルト値は false です。

QProgressBar::invertedAppearanceも参照してください 。

int QStyleOptionProgressBar::maximum

この変数には、プログレスバーの最大値が格納されます

これは、プログレスバーの最大値です。デフォルト値は 0 です。

「QProgressBar::maximum」も参照してください 。

int QStyleOptionProgressBar::minimum

この変数には、プログレスバーの最小値が格納されます

これは、プログレスバーの最小値です。デフォルト値は 0 です。

「QProgressBar::minimum」も参照してください 。

int QStyleOptionProgressBar::progress

この変数には、プログレスバーの現在の進行状況が格納されます

現在の進行状況。値が `QStyleOptionProgressBar::minimum - 1` の場合は、進行状況がまだ開始されていないことを示します。デフォルト値は 0 です。

「QProgressBar::value」も参照してください 。

QString QStyleOptionProgressBar::text

この変数には、プログレスバーのテキストが格納されます

プログレスバーのテキストは、通常、進行状況を文字列で表したものです。空の文字列は、プログレスバーがまだ開始されていないことを示します。デフォルト値は空の文字列です。

QProgressBar::textも参照してください 。

Qt::Alignment QStyleOptionProgressBar::textAlignment

この変数は、QProgressBar 内のテキストの配置を指定します。

これは、プログレスバー内のテキストをどこに配置すべきかの目安として使用できます。デフォルト値はQt::AlignLeft です。

bool QStyleOptionProgressBar::textVisible

この変数は、テキストが表示されているかどうかを示すフラグを保持します

このフラグがtrueの場合、テキストは表示されます。そうでない場合、テキストは表示されません。デフォルト値はfalseです。

QProgressBar::textVisibleも参照してください 。

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.