이 페이지에서

QStyleOptionFrame Class

QStyleOptionFrame 클래스는 프레임을 그리는 데 필요한 매개변수를 정의하는 데 사용됩니다. 더 보기...

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

공개 유형

enum FrameFeature { None, Flat, Rounded }
flags FrameFeatures
enum StyleOptionType { Type }
enum StyleOptionVersion { Version }

공개 함수

QStyleOptionFrame()
QStyleOptionFrame(const QStyleOptionFrame &other)
QStyleOptionFrame &operator=(const QStyleOptionFrame &)

공개 변수

QStyleOptionFrame::FrameFeatures features
QFrame::Shape frameShape
int lineWidth
int midLineWidth

상세 설명

QFrame QGroupBox QLineEdit QMenu

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

QStyleOptionFrame 클래스의 인스턴스는 type SO_Frame 및 version 3을 가집니다.

이 유형은 QStyleOption, 그 하위 클래스 및 qstyleoption_cast()에서 스타일 옵션의 유형을 결정하기 위해 내부적으로 사용됩니다. 일반적으로 사용자 정의 QStyleOption 하위 클래스와 사용자 정의 스타일을 만들려는 경우가 아니라면 이 부분에 대해 걱정할 필요가 없습니다. 이 버전은 QStyleOption 하위 클래스에서 호환성을 해치지 않고 확장을 구현하는 데 사용됩니다. qstyleoption_cast()를 사용하는 경우, 일반적으로 이를 확인할 필요가 없습니다.

QStyleOption도 참조하십시오 .

멤버 유형 문서

enum QStyleOptionFrame::FrameFeature
flags QStyleOptionFrame::FrameFeatures

이 열거형은 프레임에 포함될 수 있는 다양한 유형의 기능을 설명합니다.

상수값설명
QStyleOptionFrame::None0x00일반 프레임을 나타냅니다.
QStyleOptionFrame::Flat0x01평면 프레임을 나타냅니다.
QStyleOptionFrame::Rounded0x02둥근 모서리 프레임을 나타냅니다.

FrameFeatures 유형은 QFlags<FrameFeature>에 대한 typedef입니다. 이 유형은 FrameFeature 값들의 OR 조합을 저장합니다.

enum QStyleOptionFrame::StyleOptionType

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

상수상수명설명
QStyleOptionFrame::TypeSO_Frame제공된 스타일 옵션의 유형(이 클래스의 경우SO_Frame ).

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

StyleOptionVersion도 참조하십시오 .

enum QStyleOptionFrame::StyleOptionVersion

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

상수상수상수값
QStyleOptionFrame::Version13

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

StyleOptionType도 참조하십시오 .

멤버 함수 설명서

QStyleOptionFrame::QStyleOptionFrame()

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

QStyleOptionFrame::QStyleOptionFrame(const QStyleOptionFrame &other)

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

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

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

멤버 변수 문서

QStyleOptionFrame::FrameFeatures QStyleOptionFrame::features

이 변수는 해당 프레임을 설명하는 특징들의 비트별 OR 연산 결과를 저장합니다.

FrameFeature도 참조하십시오 .

QFrame::Shape QStyleOptionFrame::frameShape

이 속성은 프레임의 모양 값을 저장합니다.

QFrame::frameShape도 참조하십시오 .

int QStyleOptionFrame::lineWidth

이 변수는 프레임을 그릴 때의 선 너비를 저장합니다.

기본값은 0입니다.

QFrame::lineWidth도 참조하십시오 .

int QStyleOptionFrame::midLineWidth

이 변수는 프레임을 그릴 때의 중간 선 너비를 저장합니다.

이 변수는 주로 오목하거나 볼록한 프레임을 그릴 때 사용됩니다.

기본값은 0입니다.

QFrame::midLineWidth도 참조하십시오 .

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