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)

パブリック変数

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 スタイルオプションのコピーを構築する。

メンバ変数ドキュメント

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も参照

© 2025 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.