QStyleOptionToolBox Class

QStyleOptionToolBox 클래스는 도구 상자를 그리는 데 필요한 매개 변수를 설명하는 데 사용됩니다. 더 보기...

Header: #include <QStyleOptionToolBox>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
상속합니다: QStyleOption

공용 유형

enum SelectedPosition { NotAdjacent, NextIsSelected, PreviousIsSelected }
enum StyleOptionType { Type }
enum StyleOptionVersion { Version }
enum TabPosition { Beginning, Middle, End, OnlyOneTab }

공용 함수

QStyleOptionToolBox()
QStyleOptionToolBox(const QStyleOptionToolBox &other)

공용 변수

QIcon icon
QStyleOptionToolBox::SelectedPosition selectedPosition
QString text

상세 설명

QStyleOptionToolBox에는 QStyle 함수가 QToolBox 을 그리는 데 필요한 모든 정보가 포함되어 있습니다.

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

QStyleOptionQToolBox참조하세요 .

멤버 유형 문서

enum QStyleOptionToolBox::SelectedPosition

이 열거형은 선택한 탭의 위치를 설명합니다. 일부 스타일은 선택한 탭에 인접했는지 여부에 따라 탭을 다르게 그려야 합니다.

상수설명
QStyleOptionToolBox::NotAdjacent0탭이 선택한 탭(또는 선택한 탭)에 인접하지 않습니다.
QStyleOptionToolBox::NextIsSelected1다음 탭(일반적으로 오른쪽에 있는 탭)이 선택됩니다.
QStyleOptionToolBox::PreviousIsSelected2이전 탭(일반적으로 왼쪽에 있는 탭)이 선택됩니다.

selectedPosition참조하세요 .

enum QStyleOptionToolBox::StyleOptionType

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

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

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

StyleOptionVersion참조하세요 .

enum QStyleOptionToolBox::StyleOptionVersion

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

Constant설명
QStyleOptionToolBox::Version12

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

StyleOptionType참조하세요 .

enum QStyleOptionToolBox::TabPosition

이 열거형은 다른 탭을 기준으로 한 탭 위치를 설명합니다.

상수설명
QStyleOptionToolBox::Beginning0탭은 도구 상자의 첫 번째(즉, 맨 위에 있는) 탭입니다.
QStyleOptionToolBox::Middle1탭은 도구 상자의 가운데에 배치됩니다.
QStyleOptionToolBox::End2탭은 도구 상자 하단에 배치됩니다.
QStyleOptionToolBox::OnlyOneTab3도구 상자에는 탭이 하나만 있습니다.

멤버 기능 문서

QStyleOptionToolBox::QStyleOptionToolBox()

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

QStyleOptionToolBox::QStyleOptionToolBox(const QStyleOptionToolBox &other)

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

멤버 변수 문서

QIcon QStyleOptionToolBox::icon

이 변수는 도구 상자 탭의 아이콘을 저장합니다.

기본값은 빈 아이콘, 즉 픽셀맵이나 파일 이름이 없는 아이콘입니다.

QStyleOptionToolBox::SelectedPosition QStyleOptionToolBox::selectedPosition

이 변수는 이 탭과 관련하여 선택한 탭의 위치를 유지합니다.

기본값은 NotAdjacent, 즉 탭이 선택한 탭에 인접하지도 않고 선택한 탭도 아닙니다.

QString QStyleOptionToolBox::text

이 변수에는 도구 상자 탭의 텍스트가 저장됩니다.

기본값은 빈 문자열입니다.

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