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 関数が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

この変数はスライダーのシングルステップのサイズを保持します。

デフォルト値は 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.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。