QStyleOptionSlider Class

QStyleOptionSlider クラスは、スライダーを描画するために必要なパラメータを記述するために使用されます。詳細...

ヘッダー #include <QStyleOptionSlider>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
継承: 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 関数がQSliderQScrollBar を描画するために必要なすべての情報を含んでいます。

パフォーマンス上の理由から、メンバ関数はほとんどなく、メンバ変数へのアクセスは直接的です(つまり、. または-> 演算子を使用します)。これにより、構造体を簡単に使用することができ、これらは単にスタイル関数で使用されるパラメータであることが強調されます。

QStyleOptionComplexQSliderQScrollBarも参照のこと

メンバ型ドキュメント

enum QStyleOptionSlider::StyleOptionType

この列挙型は、スタイル・オプションのタイプに関する情報を保持するために使われ、QStyleOption のサブクラスごとに定義される。

定数説明
QStyleOptionSlider::TypeSO_Slider提供されるスタイル・オプションの型 ( このクラスではSO_Slider )。

この型は、QStyleOption 、そのサブクラス、およびqstyleoption_cast() によって内部的に使用され、スタイル・オプションの型を決定します。一般に、独自のQStyleOption サブクラスと独自のスタイルを作成するのでなければ、これを気にする必要はありません。

StyleOptionVersionも参照してください

enum QStyleOptionSlider::StyleOptionVersion

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

定数説明
QStyleOptionSlider::Version11

このバージョンは、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

この変数はスライダーの1ステップのサイズを保持する。

デフォルト値は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も参照

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