Sur cette page

QStyleOptionSlider Class

La classe QStyleOptionSlider est utilisée pour décrire les paramètres nécessaires à l'affichage d'un curseur. Plus d'informations...

En-tête : #include <QStyleOptionSlider>
CMake : find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake : QT += widgets
Héritages : QStyleOptionComplex

Types publics

enum StyleOptionType { Type }
enum StyleOptionVersion { Version }

Fonctions publiques

QStyleOptionSlider()
QStyleOptionSlider(const QStyleOptionSlider &other)

Variables publiques

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

Description détaillée

QStyleOptionSlider contient toutes les informations dont les fonctions QStyle ont besoin pour dessiner QSlider et QScrollBar.

Pour des raisons de performance, il y a peu de fonctions membres et l'accès aux variables membres est direct (c'est-à-dire en utilisant l'opérateur . ou -> ). Cela rend les structures simples à utiliser et souligne le fait qu'il s'agit simplement de paramètres utilisés par les fonctions de style.

Voir également QStyleOptionComplex, QSlider, et QScrollBar.

Documentation sur les types de membres

enum QStyleOptionSlider::StyleOptionType

Cette énumération est utilisée pour contenir des informations sur le type de l'option de style et est définie pour chaque sous-classe de QStyleOption.

ConstanteValeurDescription
QStyleOptionSlider::TypeSO_SliderType d'option de style fournie (SO_Slider pour cette classe).

Le type est utilisé en interne par QStyleOption, ses sous-classes et qstyleoption_cast() pour déterminer le type de l'option de style. En général, vous n'avez pas besoin de vous en préoccuper, sauf si vous souhaitez créer votre propre sous-classe QStyleOption et vos propres styles.

Voir aussi StyleOptionVersion.

enum QStyleOptionSlider::StyleOptionVersion

Cette énumération est utilisée pour contenir des informations sur la version de l'option de style et est définie pour chaque sous-classe de QStyleOption.

ConstanteValeurDescription de l'option
QStyleOptionSlider::Version11

La version est utilisée par les sous-classes de QStyleOption pour implémenter des extensions sans rompre la compatibilité. Si vous utilisez qstyleoption_cast(), vous n'avez normalement pas besoin de la vérifier.

Voir aussi StyleOptionType.

Documentation des fonctions membres

QStyleOptionSlider::QStyleOptionSlider()

Construit un QStyleOptionSlider, en initialisant les variables membres à leurs valeurs par défaut.

QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider &other)

Construit une copie de l'option de style other.

Documentation des variables membres

bool QStyleOptionSlider::dialWrapping

Cette variable indique si le cadran doit être enveloppé ou non

La valeur par défaut est false, c'est-à-dire que le cadran n'est pas enveloppé.

Voir aussi QDial::wrapping().

int QStyleOptionSlider::maximum

Cette variable contient la valeur maximale du curseur

La valeur par défaut est 0.

int QStyleOptionSlider::minimum

Cette variable contient la valeur minimale du curseur

La valeur par défaut est 0.

qreal QStyleOptionSlider::notchTarget

Cette variable contient le nombre de pixels entre les encoches

La valeur par défaut est 0.0.

Voir aussi QDial::notchTarget().

Qt::Orientation QStyleOptionSlider::orientation

Cette variable contient l'orientation du curseur (horizontale ou verticale)

L'orientation par défaut est Qt::Horizontal.

Voir aussi Qt::Orientation.

int QStyleOptionSlider::pageStep

Cette variable contient la taille du pas de page du curseur

La valeur par défaut est 0.

Voir aussi QAbstractSlider::pageStep.

int QStyleOptionSlider::singleStep

Cette variable contient la taille du pas unique du curseur

La valeur par défaut est 0.

Voir aussi QAbstractSlider::singleStep.

int QStyleOptionSlider::sliderPosition

Cette variable contient la position de la poignée du curseur

Si le curseur a un retour d'information actif (c'est-à-dire si QAbstractSlider::tracking est vrai), cette valeur sera la même que celle de sliderValue. Dans le cas contraire, elle contiendra la position actuelle de la poignée. La valeur par défaut est 0.

Voir également QAbstractSlider::tracking et sliderValue.

int QStyleOptionSlider::sliderValue

Cette variable contient la valeur du curseur

Si le curseur a un retour d'information actif (c'est-à-dire si QAbstractSlider::tracking est vrai), cette valeur sera la même que celle de sliderPosition. Sinon, elle aura la valeur que le curseur avait avant que la souris ne soit pressée.

La valeur par défaut est 0.

Voir également QAbstractSlider::tracking et sliderPosition.

int QStyleOptionSlider::tickInterval

Cette variable contient l'intervalle qui doit être dessiné entre les marques de tic-tac

La valeur par défaut est 0.

QSlider::TickPosition QStyleOptionSlider::tickPosition

Cette variable contient la position des marques de tic-tac du curseur, s'il y en a

La valeur par défaut est QSlider::NoTicks.

Voir aussi QSlider::TickPosition.

bool QStyleOptionSlider::upsideDown

Cette variable contient l'orientation du contrôle du curseur

Normalement, un curseur augmente lorsqu'il se déplace vers le haut ou vers la droite ; upsideDown indique qu'il devrait faire l'inverse (augmenter lorsqu'il se déplace vers le bas ou vers la gauche). La valeur par défaut est false, c'est-à-dire que le curseur augmente lorsqu'il se déplace vers le haut ou vers la droite.

Voir également QStyle::sliderPositionFromValue(), QStyle::sliderValueFromPosition() et QAbstractSlider::invertedAppearance.

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