QStyleOptionSlider Class
QStyleOptionSlider クラスは、スライダーを描画するために必要なパラメータを記述するために使用されます。詳細...
Header: | #include <QStyleOptionSlider> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Widgets) target_link_libraries(mytarget PRIVATE Qt6::Widgets) |
qmake: | QT += widgets |
Inherits: | QStyleOptionComplex |
パブリックな型
enum | StyleOptionType { Type } |
enum | StyleOptionVersion { Version } |
パブリック関数
QStyleOptionSlider() | |
QStyleOptionSlider(const QStyleOptionSlider &other) |
パブリック変数
bool | dialWrapping |
int | maximum |
int | minimum |
qreal | notchTarget |
Qt::Orientation | orientation |
int | pageStep |
int | singleStep |
int | sliderPosition |
int | sliderValue |
int | tickInterval |
QSlider::TickPosition | tickPosition |
bool | upsideDown |
詳しい説明
QStyleOptionSlider はQStyle 関数がQSlider とQScrollBar を描画するために必要なすべての情報を含んでいます。
パフォーマンス上の理由から、メンバ関数はほとんどなく、メンバ変数へのアクセスは直接的です(つまり、.
または->
演算子を使用します)。これにより、構造体を簡単に使用することができ、これらは単にスタイル関数で使用されるパラメータであることが強調されます。
QStyleOptionComplex 、QSlider 、QScrollBarも参照のこと 。
メンバ型ドキュメント
enum QStyleOptionSlider::StyleOptionType
この列挙型は、スタイル・オプションの型に関する情報を保持するために使われ、QStyleOption のサブクラスごとに定義されています。
定数 | 値 | 説明 |
---|---|---|
QStyleOptionSlider::Type | SO_Slider | 提供されるスタイルオプションの型 ( このクラスではSO_Slider )。 |
この型は、QStyleOption 、そのサブクラス、およびqstyleoption_cast() によって内部的に使用され、スタイル・オプションの型を決定します。一般に、独自のQStyleOption サブクラスと独自のスタイルを作成するのでなければ、これを気にする必要はありません。
StyleOptionVersionも参照してください 。
enum QStyleOptionSlider::StyleOptionVersion
この列挙型は、スタイル・オプションのバージョンに関する情報を保持するために使用され、QStyleOption のサブクラスごとに定義されます。
定数 | 値 | 説明 |
---|---|---|
QStyleOptionSlider::Version | 1 | 1 |
このバージョンは、QStyleOption サブクラスが互換性を壊すことなく拡張を実装するために使用されます。qstyleoption_cast() を使用する場合、通常は確認する必要はありません。
StyleOptionTypeも参照 。
メンバ関数 ドキュメント
QStyleOptionSlider::QStyleOptionSlider()
QStyleOptionSlider を構築し、メンバ変数をデフォルト値に初期化します。
QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider &other)
other スタイル・オプションのコピーを構築します。
メンバ変数 ドキュメント
bool QStyleOptionSlider::dialWrapping
この変数は、文字盤を折り返すかどうかを保持します。
デフォルト値はfalse、つまり文字盤は折り返されません。
QDial::wrapping()も参照 。
int QStyleOptionSlider::maximum
この変数はスライダーの最大値を保持します。
デフォルト値は0です。
int QStyleOptionSlider::minimum
この変数はスライダーの最小値を保持します。
デフォルト値は0です。
qreal QStyleOptionSlider::notchTarget
この変数はノッチ間のピクセル数を保持する。
デフォルト値は0.0。
QDial::notchTarget()も参照 。
Qt::Orientation QStyleOptionSlider::orientation
この変数はスライダーの向き(水平または垂直)を保持します。
デフォルトの向きはQt::Horizontal 。
Qt::Orientation も参照 。
int QStyleOptionSlider::pageStep
この変数はスライダーのページステップのサイズを保持します。
デフォルト値は0です。
QAbstractSlider::pageStepも参照して ください。
int QStyleOptionSlider::singleStep
この変数はスライダーのシングルステップのサイズを保持します。
デフォルト値は 0 です。
QAbstractSlider::singleStep も参照 。
int QStyleOptionSlider::sliderPosition
この変数はスライダーのハンドルの位置を保持します。
スライダーがアクティブなフィードバックを持っている場合(すなわち、QAbstractSlider::tracking が真)、この値はsliderValue と同じになります。そうでない場合は、ハンドルの現在位置を持つ。デフォルト値は 0 です。
QAbstractSlider::tracking およびsliderValueも参照のこと 。
int QStyleOptionSlider::sliderValue
この変数はスライダーの値を保持します。
スライダにアクティブ・フィードバックがある場合(すなわち、QAbstractSlider::tracking が真)、この値はsliderPosition と同じになる。そうでない場合は、マウスが押される前のスライダーの値になります。
デフォルト値は 0 です。
QAbstractSlider::tracking およびsliderPositionも参照してください 。
int QStyleOptionSlider::tickInterval
この変数は目盛りの間隔を保持します。
デフォルト値は0です。
QSlider::TickPosition QStyleOptionSlider::tickPosition
この変数はスライダーの目盛りの位置を保持します。
デフォルト値はQSlider::NoTicks 。
QSlider::TickPositionも参照してください 。
bool QStyleOptionSlider::upsideDown
この変数はスライダーの方向を保持します。
通常、スライダーは上または右に移動するにつれて増加します。upsideDown はその逆(下または左に移動するにつれて増加する)を示します。デフォルト値はfalseで、つまりスライダーは上または右に移動するにつれて増加します。
QStyle::sliderPositionFromValue(),QStyle::sliderValueFromPosition(),QAbstractSlider::invertedAppearanceも参照してください 。
本書に含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。