QStyleOptionSlider Class

QStyleOptionSlider 클래스는 슬라이더를 그리는 데 필요한 매개 변수를 설명하는 데 사용됩니다. 더 보기...

Header: #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 를 그리는 데 필요한 모든 정보가 포함되어 있습니다.

성능상의 이유로 멤버 함수는 거의 없으며 멤버 변수에 대한 액세스는 직접적으로(즉, . 또는 -> 연산자 사용) 이루어집니다. 이렇게 하면 구조가 사용하기 쉽고 스타일 함수가 사용하는 매개변수라는 점을 강조할 수 있습니다.

QStyleOptionComplex, QSlider, QScrollBar참조하세요 .

멤버 유형 문서

enum QStyleOptionSlider::StyleOptionType

이 열거형은 스타일 옵션의 유형에 대한 정보를 저장하는 데 사용되며 각 QStyleOption 하위 클래스마다 정의됩니다.

Constant설명
QStyleOptionSlider::TypeSO_Slider제공되는 스타일 옵션의 유형입니다(이 클래스의 경우SO_Slider ).

이 유형은 QStyleOption, 그 하위 클래스 및 qstyleoption_cast()에서 스타일 옵션의 유형을 결정하기 위해 내부적으로 사용됩니다. 일반적으로 자체 QStyleOption 하위 클래스와 자체 스타일을 만들려는 경우가 아니라면 이에 대해 걱정할 필요가 없습니다.

StyleOptionVersion참조하세요 .

enum QStyleOptionSlider::StyleOptionVersion

이 열거형은 스타일 옵션의 버전에 대한 정보를 저장하는 데 사용되며 각 QStyleOption 서브클래스에 대해 정의됩니다.

Constant설명
QStyleOptionSlider::Version11

이 버전은 QStyleOption 하위 클래스에서 호환성을 깨지 않고 확장을 구현하는 데 사용됩니다. qstyleoption_cast ()를 사용하는 경우 일반적으로 확인할 필요가 없습니다.

StyleOptionType참조하세요 .

멤버 함수 문서

QStyleOptionSlider::QStyleOptionSlider()

멤버 변수를 기본값으로 초기화하여 Q스타일 옵션 슬라이더를 생성합니다.

QStyleOptionSlider::QStyleOptionSlider(const QStyleOptionSlider &other)

other 스타일 옵션의 복사본을 생성합니다.

멤버 변수 문서

bool QStyleOptionSlider::dialWrapping

이 변수는 다이얼을 래핑할지 여부를 저장합니다.

기본값은 거짓, 즉 다이얼이 래핑되지 않습니다.

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::trackingsliderValue참조하세요 .

int QStyleOptionSlider::sliderValue

이 변수는 슬라이더의 값을 보유합니다.

슬라이더에 활성 피드백이 있는 경우(즉, QAbstractSlider::tracking 이 참인 경우) 이 값은 sliderPosition 과 동일합니다. 그렇지 않으면 마우스를 누르기 전에 슬라이더가 가졌던 값을 갖습니다.

기본값은 0입니다.

QAbstractSlider::trackingsliderPosition참조하세요 .

int QStyleOptionSlider::tickInterval

이 변수에는 체크 표시 사이에 그려야 하는 간격이 저장됩니다.

기본값은 0입니다.

QSlider::TickPosition QStyleOptionSlider::tickPosition

이 변수는 슬라이더의 눈금 표시(있는 경우)의 위치를 유지합니다.

기본값은 QSlider::NoTicks 입니다.

QSlider::TickPosition참조하세요 .

bool QStyleOptionSlider::upsideDown

이 변수는 슬라이더 제어 방향을 유지합니다.

일반적으로 슬라이더는 위쪽 또는 오른쪽으로 이동함에 따라 증가하지만, upsideDown은 그 반대(아래쪽 또는 왼쪽으로 이동함에 따라 증가)를 나타냅니다. 기본값은 거짓으로, 즉 슬라이더가 위나 오른쪽으로 이동함에 따라 증가합니다.

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.