이 페이지에서

QStyleOptionTabBarBase Class

QStyleOptionTabBarBase 클래스는 탭 바의 기본 구조, 즉 탭 바가 일반적으로 겹쳐지는 부분을 정의하는 데 사용됩니다. 더 보기...

헤더: #include <QStyleOptionTabBarBase>
CMake: find_package(Qt6 REQUIRED COMPONENTS Widgets)
target_link_libraries(mytarget PRIVATE Qt6::Widgets)
qmake: QT += widgets
상속: QStyleOption

공개 타입

enum StyleOptionType { Type }
enum StyleOptionVersion { Version }

공개 함수

QStyleOptionTabBarBase()
QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other)
QStyleOptionTabBarBase &operator=(const QStyleOptionTabBarBase &)

공개 변수

bool documentMode
QRect selectedTabRect
QTabBar::Shape shape
QRect tabBarRect

상세 설명

QStyleOptionTabBarBase는 QStyle 함수가 탭 바 베이스를 그리는 데 필요한 모든 정보를 포함합니다. 이는 독립형 QTabBar ( QTabWidget 의 일부가 아닌 것)에 대해서만 그려진다는 점에 유의하십시오.

성능상의 이유로 멤버 함수는 거의 없으며, 멤버 변수에 대한 액세스는 직접적으로 이루어집니다(즉, . 또는 -> 연산자를 사용). 이로 인해 구조를 사용하기 쉬우며, 이들이 단순히 스타일 함수가 사용하는 매개변에 불과함을 강조합니다.

QStyleOption 및 QTabBar::drawBase()도 참조하십시오 .

멤버 유형 설명

enum QStyleOptionTabBarBase::StyleOptionType

이 열거형은 스타일 옵션의 유형에 대한 정보를 담기 위해 사용되며, 각 ` QStyleOption ` 하위 클래스에 대해 정의됩니다.

상수상수명설명
QStyleOptionTabBarBase::TypeSO_TabBarBase제공된 스타일 옵션의 유형(이 클래스의 경우 `SO_TabBarBase `).

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

StyleOptionVersion도 참조하십시오 .

enum QStyleOptionTabBarBase::StyleOptionVersion

이 열거형은 스타일 옵션의 버전에 대한 정보를 담기 위해 사용되며, 각 QStyleOption 하위 클래스에 대해 정의됩니다.

상수상수명상수값
QStyleOptionTabBarBase::Version12

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

StyleOptionType도 참조하십시오 .

멤버 함수 설명서

QStyleOptionTabBarBase::QStyleOptionTabBarBase()

QStyleOptionTabBarBase 객체를 생성하고, 멤버 변수들을 기본값으로 초기화합니다.

QStyleOptionTabBarBase::QStyleOptionTabBarBase(const QStyleOptionTabBarBase &other)

other 의 복사본을 생성합니다.

[noexcept default] QStyleOptionTabBarBase &QStyleOptionTabBarBase::operator=(const QStyleOptionTabBarBase &)

other 를 이 QStyleOptionTabBarBase 인스턴스에 복사 할당합니다.

멤버 변수 설명

bool QStyleOptionTabBarBase::documentMode

이 변수는 탭바가 문서 모드에 있는지 여부를 나타냅니다.

기본값은 false입니다;

QRect QStyleOptionTabBarBase::selectedTabRect

이 변수는 선택된 탭을 포함하는 사각형을 저장합니다.

이 사각형은 tabBarRect 내에 포함됩니다. 기본값은 null 사각형, 즉 너비와 높이가 모두 0으로 설정된 사각형입니다.

QTabBar::Shape QStyleOptionTabBarBase::shape

이 변수는 탭 바의 모양을 저장합니다.

기본값은 QTabBar::RoundedNorth 입니다.

QRect QStyleOptionTabBarBase::tabBarRect

이 변수는 모든 탭을 포함하는 사각형을 저장합니다.

기본값은 null 사각형, 즉 너비와 높이가 모두 0으로 설정된 사각형입니다.

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