QPalette Class
QPalette 클래스에는 각 위젯 상태에 해당하는 색상 그룹이 포함되어 있습니다. 더 보기...
| 헤더: | #include <QPalette> |
| CMake: | find_package(Qt6 REQUIRED COMPONENTS Gui) target_link_libraries(mytarget PRIVATE Qt6::Gui) |
| qmake: | QT += gui |
- 상속된 멤버를 포함한 모든 멤버 목록
- 사용 중단된 멤버
- QPalette는 암시적 공유 클래스의 일부입니다.
공개 유형
| enum | ColorGroup { Disabled, Active, Inactive, Normal } |
| enum | ColorRole { Window, WindowText, Base, AlternateBase, ToolTipBase, …, NoRole } |
공개 함수
| QPalette() | |
| QPalette(Qt::GlobalColor button) | |
| QPalette(const QColor &button) | |
| QPalette(const QColor &button, const QColor &window) | |
| QPalette(const QBrush &windowText, const QBrush &button, const QBrush &light, const QBrush &dark, const QBrush &mid, const QBrush &text, const QBrush &bright_text, const QBrush &base, const QBrush &window) | |
| QPalette(const QPalette &p) | |
| QPalette(QPalette &&other) | |
| ~QPalette() | |
(since 6.6) const QBrush & | accent() const |
| const QBrush & | alternateBase() const |
| const QBrush & | base() const |
| const QBrush & | brightText() const |
| const QBrush & | brush(QPalette::ColorGroup group, QPalette::ColorRole role) const |
| const QBrush & | brush(QPalette::ColorRole role) const |
| const QBrush & | button() const |
| const QBrush & | buttonText() const |
| qint64 | cacheKey() const |
| const QColor & | color(QPalette::ColorGroup group, QPalette::ColorRole role) const |
| const QColor & | color(QPalette::ColorRole role) const |
| QPalette::ColorGroup | currentColorGroup() const |
| const QBrush & | dark() const |
| const QBrush & | highlight() const |
| const QBrush & | highlightedText() const |
| bool | isBrushSet(QPalette::ColorGroup cg, QPalette::ColorRole cr) const |
| bool | isCopyOf(const QPalette &p) const |
| bool | isEqual(QPalette::ColorGroup cg1, QPalette::ColorGroup cg2) const |
| const QBrush & | light() const |
| const QBrush & | link() const |
| const QBrush & | linkVisited() const |
| const QBrush & | mid() const |
| const QBrush & | midlight() const |
| const QBrush & | placeholderText() const |
| QPalette | resolve(const QPalette &other) const |
| void | setBrush(QPalette::ColorRole role, const QBrush &brush) |
| void | setBrush(QPalette::ColorGroup group, QPalette::ColorRole role, const QBrush &brush) |
| void | setColor(QPalette::ColorGroup group, QPalette::ColorRole role, const QColor &color) |
| void | setColor(QPalette::ColorRole role, const QColor &color) |
| void | setColorGroup(QPalette::ColorGroup cg, const QBrush &windowText, const QBrush &button, const QBrush &light, const QBrush &dark, const QBrush &mid, const QBrush &text, const QBrush &bright_text, const QBrush &base, const QBrush &window) |
| void | setCurrentColorGroup(QPalette::ColorGroup cg) |
| const QBrush & | shadow() const |
| void | swap(QPalette &other) |
| const QBrush & | text() const |
| const QBrush & | toolTipBase() const |
| const QBrush & | toolTipText() const |
| const QBrush & | window() const |
| const QBrush & | windowText() const |
| operator QVariant() const | |
| bool | operator!=(const QPalette &p) const |
| QPalette & | operator=(QPalette &&other) |
| QPalette & | operator=(const QPalette &p) |
(since 6.6) bool | operator==(const QPalette &p) const |
관련 비멤버
| QDataStream & | operator<<(QDataStream &s, const QPalette &p) |
| QDataStream & | operator>>(QDataStream &s, QPalette &p) |
상세 설명
팔레트는 Active, Disabled, Inactive의 세 가지 색상 그룹으로 구성됩니다. Qt Widgets의 모든 위젯은 팔레트를 포함하고 있으며, 해당 팔레트를 사용하여 위젯을 그립니다. 이를 통해 사용자 인터페이스를 쉽게 구성할 수 있고 일관성을 유지하기가 더 쉬워집니다.
새로운 위젯을 생성할 때는 특정 색상을 하드코딩하는 대신 팔레트의 색상을 사용할 것을 강력히 권장합니다.
색상 그룹:
- '활성(Active)' 그룹은 키보드 포커스를 가진 창에 사용됩니다.
- 비활성 그룹은 다른 창에 사용됩니다.
- '비활성화(Disabled)' 그룹은 어떤 이유로든 비활성화된 위젯(창이 아님)에 사용됩니다.
활성 및 비활성 창 모두 비활성화된 위젯을 포함할 수 있습니다. (비활성화된 위젯은 종종 '접근 불가' 또는 '회색으로 표시됨'이라고도 합니다.)
대부분의 스타일에서 ‘활성(Active)’과 ‘비활성(Inactive)’은 외관상 동일하게 보입니다.
setColor() 및 setBrush()을 사용하여 팔레트의 색상 그룹 중 하나에서 특정 역할에 대한 색상과 브러시를 설정할 수 있습니다. 색상 그룹에는 위젯이 자체를 그리는 데 사용하는 색상들이 포함되어 있습니다. 위젯에서는 “red”나 “turquoise”와 같은 리터럴 색상 대신, 팔레트의 “foreground”나 “base”와 같은 색상 그룹 역할을 사용하는 것이 좋습니다. 색상 역할은 ColorRole 문서에 열거 및 정의되어 있습니다.
현재 스타일의 기본 팔레트( QGuiApplication::palette() 함수가 반환하는 값)를 사용하고 필요에 따라 수정하는 것을 강력히 권장합니다. 이는 Qt Widgets가 그려질 때 자동으로 수행됩니다.
색상 그룹을 수정하려면 순수한 색상을 사용할지 픽스맵 패턴을 사용할지에 따라 setColor() 및 setBrush() 함수를 호출하면 됩니다.
또한 이에 대응하는 color() 및 brush() 게터 함수가 있으며, 현재 ColorGroup 의 ColorRole 를 반환하는 데 자주 사용되는 편의 함수로는 window(), windowText(), base() 등이 있습니다.
복사 생성자를 사용하여 팔레트를 복사할 수 있으며, ` isCopyOf()`를 사용하여 두 팔레트가 동일한지 확인할 수 있습니다.
QPalette는 암시적 공유를 사용하여 최적화되어 있으므로, QPalette 객체를 인자로 전달하는 것이 매우 효율적입니다.
경고: 일부 스타일은 모든 그리기 작업에 팔레트를 사용하지 않습니다. 예를 들어, 네이티브 테마 엔진을 사용하는 경우입니다. Windows Vista 및 macOS 스타일 모두에 해당됩니다.
QApplication::setPalette(), QWidget::setPalette() 및 QColor도 참조하십시오 .
멤버 유형 문서
enum QPalette::ColorGroup
| 상수 | 값 | 설명 |
|---|---|---|
QPalette::Disabled | 1 | |
QPalette::Active | 0 | |
QPalette::Inactive | 2 | |
QPalette::Normal | Active | 'Active'의 동의어 |
enum QPalette::ColorRole

ColorRole 열거형은 현재 GUI에서 사용되는 다양한 상징적 색상 역할을 정의합니다.
주요 역할은 다음과 같습니다:
| 상수 | 값 | 설명 |
|---|---|---|
QPalette::Window | 10 | 일반적인 배경색입니다. |
QPalette::WindowText | 0 | 일반적인 전경색입니다. |
QPalette::Base | 9 | 주로 텍스트 입력 위젯의 배경색으로 사용되지만, 콤보박스 드롭다운 목록이나 툴바 핸들의 배경과 같은 다른 그리기 작업에도 사용할 수 있습니다. 일반적으로 흰색이나 다른 밝은 색상입니다. |
QPalette::AlternateBase | 16 | 행 색상이 번갈아 표시되는 뷰에서 대체 배경색으로 사용됩니다( QAbstractItemView::setAlternatingRowColors() 참조). |
QPalette::ToolTipBase | 18 | QToolTip 및 QWhatsThis 의 배경색으로 사용됩니다. 툴팁은 활성 창이 아니기 때문에 QPalette 의 비활성 색상 그룹을 사용합니다. |
QPalette::ToolTipText | 19 | QToolTip 및 QWhatsThis 의 전경색으로 사용됩니다. 툴팁은 활성 창이 아니므로 QPalette 의 ‘Inactive’ 색상 그룹을 사용합니다. |
QPalette::PlaceholderText | 20 | 다양한 텍스트 입력 위젯의 자리 표시자 색상으로 사용됩니다. 이 열거형 값은 Qt 5.12에서 도입되었습니다. |
QPalette::Text | 6 | Base 와 함께 사용되는 전경색입니다. 이는 일반적으로 WindowText 와 동일하며, 이 경우 Window 및 Base 와 충분한 대비를 이루어야 합니다. |
QPalette::Button | 1 | 버튼의 일반적인 배경색입니다. 일부 스타일에서는 버튼에 다른 배경색이 필요하기 때문에 이 배경색은 Window 과 다를 수 있습니다. |
QPalette::ButtonText | 8 | Button 색상과 함께 사용되는 전경색입니다. |
QPalette::BrightText | 7 | WindowText 과는 매우 다르며, 예를 들어 Dark 와 대비가 잘 되는 텍스트 색상입니다. 일반적으로 Text 또는 WindowText 를 사용했을 때 대비가 떨어지는 곳, 예를 들어 눌린 상태의 푸시 버튼 등에 텍스트를 표시해야 할 때 사용됩니다. 텍스트 색상은 단순히 단어 외에도 다른 용도로 사용될 수 있다는 점에 유의하십시오. 텍스트 색상은 주로 텍스트에 사용되지만, 선이나 아이콘 등에 텍스트 색상 역할을 적용하는 것도 꽤 흔합니다. |
주로 3D 베벨 및 그림자 효과에 사용되는 몇 가지 색상 역할이 있습니다. 이 모든 역할은 일반적으로 ` Window`에서 파생되며, 그 관계에 따라 다양한 방식으로 사용됩니다. 예를 들어, 버튼은 베벨이 매력적으로 보이도록 하기 위해 이 관계에 의존하며, Motif 스크롤 바는 ` Mid `가 ` Window`와 약간 다르게 보이도록 하기 위해 이 관계에 의존합니다.
| 상수 | 값 | 설명 |
|---|---|---|
QPalette::Light | 2 | Button 색상보다 밝은 색상. |
QPalette::Midlight | 3 | Button 와 Light 사이의 색상입니다. |
QPalette::Dark | 4 | Button 보다 어둡습니다. |
QPalette::Mid | 5 | Button 와 Dark 사이의 색상입니다. |
QPalette::Shadow | 11 | 매우 어두운 색상입니다. 기본적으로 그림자 색상은 Qt::black 입니다. |
선택(표시)된 항목에는 두 가지 역할이 있습니다:
| 상수 | 값 | 설명 |
|---|---|---|
QPalette::Highlight | 12 | 선택된 항목이나 현재 항목을 나타내는 색상입니다. 기본적으로 강조 색상은 Qt::darkBlue 입니다. |
QPalette::Accent (since Qt 6.6) | 21 | 일반적으로 기본(Base), 창(Window) 및 버튼(Button) 색상과 대비되거나 조화를 이루는 색상입니다. 이는 대개 사용자가 선택한 바탕화면 개인화 설정을 나타냅니다. 상호작용 가능한 구성 요소의 스타일링이 대표적인 사용 사례입니다. 명시적으로 설정되지 않은 경우, 기본값은 Highlight입니다. |
QPalette::HighlightedText | 13 | Highlight 과 대비되는 텍스트 색상입니다. 기본적으로 강조 표시된 텍스트 색상은 Qt::white 입니다. |
하이퍼링크와 관련된 두 가지 색상 역할이 있습니다:
| 상수 | 값 | 설명 |
|---|---|---|
QPalette::Link | 14 | 방문하지 않은 하이퍼링크에 사용되는 텍스트 색상입니다. 기본적으로 링크 색상은 Qt::blue 입니다. |
QPalette::LinkVisited | 15 | 이미 방문한 하이퍼링크에 사용되는 텍스트 색상입니다. 기본적으로 linkvisited 색상은 Qt::magenta 입니다. |
Qt XML에서 서식 있는 텍스트를 렌더링할 때는 Link 및 LinkVisited 역할을 사용하지 않으며, 링크의 모양을 변경하려면 CSS와 QTextDocument::setDefaultStyleSheet() 함수를 사용하는 것이 좋습니다. 예:
QTextBrowser browser;
QColor linkColor(Qt::red);
QString sheet = QString::fromLatin1("a { text-decoration: underline; color: %1 }").arg(linkColor.name());
browser.document()->setDefaultStyleSheet(sheet);| 상수 | 값 | 설명 |
|---|---|---|
QPalette::NoRole | 17 | 역할 없음; 이 특수 역할은 역할이 할당되지 않았음을 나타내는 데 자주 사용됩니다. |
멤버 함수 문서
QPalette::QPalette()
색상 역할이 설정되지 않은 빈 팔레트 객체를 생성합니다.
QWidget 의 팔레트로 사용될 경우, 색상은 QWidget::setPalette()에 설명된 대로 처리됩니다.
QApplication::setPalette() 및 QApplication::palette()도 참조하십시오 .
QPalette::QPalette(Qt::GlobalColor button)
button 색상을 기반으로 팔레트를 생성합니다. 다른 색상들은 이 색상을 기준으로 자동으로 계산됩니다. 또한 ‘ Window ’는 버튼 색상이기도 합니다.
QPalette::QPalette(const QColor &button)
button 색상을 기반으로 팔레트를 생성합니다. 다른 색상들은 이 색상을 기준으로 자동으로 계산됩니다. Window 역시 버튼 색상이 됩니다.
QPalette::QPalette(const QColor &button, const QColor &window)
button 색상과 window 를 기반으로 팔레트를 생성합니다. 나머지 색상들은 이 두 색상을 바탕으로 자동으로 계산됩니다.
QPalette::QPalette(const QBrush &windowText, const QBrush &button, const QBrush &light, const QBrush &dark, const QBrush &mid, const QBrush &text, const QBrush &bright_text, const QBrush &base, const QBrush &window)
팔레트를 생성합니다. ` windowText`, ` button`, ` light`, ` dark`, ` mid`, ` text`, ` bright_text`, ` base ` 및 ` window` 함수에는 브러시, 픽스맵 또는 단순 색상을 매개변수로 전달할 수 있습니다.
QBrush도 참조하십시오 .
QPalette::QPalette(const QPalette &p)
p 의 복사본을 생성합니다.
이 생성자는 암시적 공유 덕분에 빠르게 실행됩니다.
[noexcept] QPalette::QPalette(QPalette &&other)
QPalette 인스턴스를 이동 생성하여, 해당 인스턴스가 other 가 가리키던 것과 동일한 객체를 가리키도록 합니다.
이동 작업이 완료된 후에는 other 에 대한 할당 또는 소멸 연산만 수행할 수 있습니다. 그 외의 모든 연산은 정의되지 않은 동작을 초래합니다.
[noexcept] QPalette::~QPalette()
팔레트를 삭제합니다.
[since 6.6] const QBrush &QPalette::accent() const
현재 색상 그룹의 악센트 브러시를 반환합니다.
이 함수는 Qt 6.6에서 도입되었습니다.
const QBrush &QPalette::alternateBase() const
현재 색상 그룹의 대체 기본 브러시를 반환합니다.
const QBrush &QPalette::base() const
현재 색상 그룹의 기본 브러시를 반환합니다.
const QBrush &QPalette::brightText() const
현재 색상 그룹의 밝은 텍스트 전경 브러시를 반환합니다.
const QBrush &QPalette::brush(QPalette::ColorGroup group, QPalette::ColorRole role) const
지정된 색상 group 에 해당하는 브러시를 반환하며, 이 브러시는 주어진 색상 role 에 사용됩니다.
color(), setBrush() 및 ColorRole도 참조하십시오 .
const QBrush &QPalette::brush(QPalette::ColorRole role) const
현재 ColorGroup 에서 지정된 색상 role 으로 설정된 브러시를 반환합니다.
이 함수는 오버로드된 함수입니다.
color(), setBrush() 및 ColorRole도 참조하십시오 .
const QBrush &QPalette::button() const
현재 색상 그룹의 버튼 브러시를 반환합니다.
const QBrush &QPalette::buttonText() const
현재 색상 그룹의 버튼 텍스트 전경색 브러시를 반환합니다.
qint64 QPalette::cacheKey() const
이 ` QPalette ` 객체의 내용을 식별하는 숫자를 반환합니다. 서로 다른 ` QPalette ` 객체라도 동일한 내용을 가리키는 경우 동일한 키를 가질 수 있습니다.
팔레트가 변경되면 cacheKey() 값도 변경됩니다.
const QColor &QPalette::color(QPalette::ColorGroup group, QPalette::ColorRole role) const
지정된 색상 group 에 포함된 색상을 반환하며, 이 색상은 주어진 색상 role 에 사용됩니다.
brush(), setColor() 및 ColorRole도 참조하십시오 .
const QColor &QPalette::color(QPalette::ColorRole role) const
현재 ` ColorGroup`에서 지정된 색상 role 에 대해 설정된 색상을 반환합니다.
이 함수는 오버로드된 함수입니다.
QPalette::ColorGroup QPalette::currentColorGroup() const
팔레트의 현재 색상 그룹을 반환합니다.
setCurrentColorGroup()도 참조하십시오 .
const QBrush &QPalette::dark() const
현재 색상 그룹의 어두운 브러시를 반환합니다.
const QBrush &QPalette::highlight() const
현재 색상 그룹의 하이라이트 브러시를 반환합니다.
const QBrush &QPalette::highlightedText() const
현재 색상 그룹의 강조 표시된 텍스트 브러시를 반환합니다.
bool QPalette::isBrushSet(QPalette::ColorGroup cg, QPalette::ColorRole cr) const
이 팔레트에 ColorGroup cg 및 ColorRole cr 가 이전에 설정된 경우 true 를 반환하고, 그렇지 않은 경우 false 를 반환합니다.
ColorGroup cg 는 QPalette::NColorGroups 보다 작아야 하지만, QPalette::Current 를 사용할 수도 있습니다. 이 경우, 이전에 설정된 현재 색상 그룹이 사용됩니다.
ColorRole ( cr )는 QPalette::NColorRoles 보다 작아야 합니다.
setBrush() 및 currentColorGroup()도 참조하십시오 .
bool QPalette::isCopyOf(const QPalette &p) const
이 팔레트와 p 가 서로의 복사본인 경우, 즉 둘 중 하나가 다른 하나를 복사하여 생성되었고 그 후 어느 쪽도 수정되지 않은 경우 true 를 반환하고, 그렇지 않은 경우 false 를 반환합니다. 이는 단순 등호 비교보다 훨씬 더 엄격한 기준입니다.
operator=() 및 operator==()도 참조하십시오 .
bool QPalette::isEqual(QPalette::ColorGroup cg1, QPalette::ColorGroup cg2) const
색상 그룹 cg1 이 cg2 과 일치하면 (보통 빠르게) true 을 반환하고, 그렇지 않으면 false 을 반환합니다.
const QBrush &QPalette::light() const
현재 색상 그룹의 밝은 브러시를 반환합니다.
const QBrush &QPalette::link() const
현재 색상 그룹의 미방문 링크 텍스트 브러시를 반환합니다.
const QBrush &QPalette::linkVisited() const
현재 색상 그룹의 방문한 링크 텍스트 브러시를 반환합니다.
const QBrush &QPalette::mid() const
현재 색상 그룹의 중간 브러시를 반환합니다.
const QBrush &QPalette::midlight() const
현재 색상 그룹의 미드라이트 브러시를 반환합니다.
const QBrush &QPalette::placeholderText() const
현재 색상 그룹의 자리 표시자 텍스트 브러시를 반환합니다.
참고: Qt 5.12이전 버전에서는 자리 표시자 텍스트 색상이 QPalette::text()로 고정되어 있었으며,color()에 알파 값 128이 적용된 형태였습니다. Qt 6부터는 독립적인 색상으로 처리됩니다.
QPalette QPalette::resolve(const QPalette &other) const
이 인스턴스와 other 의 합집합인 새로운 QPalette 객체를 반환합니다. 이 인스턴스에 설정된 색상 역할이 우선 적용됩니다. 이 인스턴스에 설정되지 않은 역할은 other 에서 가져옵니다.
isBrushSet도 참조하십시오 .
void QPalette::setBrush(QPalette::ColorRole role, const QBrush &brush)
팔레트 내의 모든 그룹에 대해, 지정된 색상 role 에 대한 브러시를 지정된 brush 로 설정합니다.
brush(), setColor(), ColorRole도 참조하십시오 .
void QPalette::setBrush(QPalette::ColorGroup group, QPalette::ColorRole role, const QBrush &brush)
지정된 색상 group 을 사용하여, 주어진 색상 role 에 대한 브러시를 brush 로 설정합니다.
이 함수는 오버로드된 함수입니다.
brush(), setColor() 및 ColorRole도 참조하십시오 .
void QPalette::setColor(QPalette::ColorGroup group, QPalette::ColorRole role, const QColor &color)
지정된 색상 group(주어진 색상 role 에 사용됨)을 지정된 단색 color 으로 설정합니다.
setBrush(), color() 및 ColorRole도 참조하십시오 .
void QPalette::setColor(QPalette::ColorRole role, const QColor &color)
모든 색상 그룹에서 지정된 색상 role 에 사용되는 색상을, 지정된 단색 color 으로 설정합니다.
이 함수는 오버로드된 함수입니다.
brush(), setColor() 및 ColorRole도 참조하십시오 .
void QPalette::setColorGroup(QPalette::ColorGroup cg, const QBrush &windowText, const QBrush &button, const QBrush &light, const QBrush &dark, const QBrush &mid, const QBrush &text, const QBrush &bright_text, const QBrush &base, const QBrush &window)
cg 의 그룹을 설정합니다. windowText, button, light, dark, mid, text, bright_text, base 및 window 에는 브러시, 픽스맵 또는 일반 색상을 전달할 수 있습니다.
QBrush도 참조하십시오 .
void QPalette::setCurrentColorGroup(QPalette::ColorGroup cg)
팔레트의 현재 색상 그룹을 ‘ cg ’로 설정합니다.
currentColorGroup()도 참조하십시오 .
const QBrush &QPalette::shadow() const
현재 색상 그룹의 섀도우 브러시를 반환합니다.
[noexcept] void QPalette::swap(QPalette &other)
이 팔레트 인스턴스를 other 로 교체합니다. 이 작업은 매우 빠르며 실패하는 일이 없습니다.
const QBrush &QPalette::text() const
현재 색상 그룹의 텍스트 전경 브러시를 반환합니다.
const QBrush &QPalette::toolTipBase() const
현재 색상 그룹의 툴팁 기본 브러시를 반환합니다. 이 브러시는 QToolTip 및 QWhatsThis 에서 사용됩니다.
참고: 툴팁은 활성 창이 아니므로, QPalette 의 비활성 색상 그룹을 사용합니다.
const QBrush &QPalette::toolTipText() const
현재 색상 그룹의 툴팁 텍스트 브러시를 반환합니다. 이 브러시는 QToolTip 및 QWhatsThis 에서 사용됩니다.
참고: 툴팁은 활성 창이 아니므로, QPalette 의 비활성 색상 그룹을 사용합니다.
const QBrush &QPalette::window() const
현재 색상 그룹의 창(일반 배경) 브러시를 반환합니다.
const QBrush &QPalette::windowText() const
현재 색상 그룹의 창 텍스트(일반 전경) 브러시를 반환합니다.
QPalette::operator QVariant() const
팔레트를 다음과 같은 형식으로 반환합니다. QVariant
bool QPalette::operator!=(const QPalette &p) const
이 팔레트가 p 와 다를 경우 true 를 (느리게) 반환하고, 그렇지 않으면 false 를 (보통 빠르게) 반환합니다.
참고: 팔레트를 비교할 때 현재 ColorGroup 값은 고려되지 않습니다.
operator==()함수도 참조하십시오 .
[noexcept] QPalette &QPalette::operator=(QPalette &&other)
other 를 이 QPalette 인스턴스에 할당합니다.
QPalette &QPalette::operator=(const QPalette &p)
이 팔레트에 ` p `를 할당하고, 이 팔레트에 대한 참조를 반환합니다.
암시적 공유 덕분에 이 작업은 빠르게 수행됩니다.
[since 6.6] bool QPalette::operator==(const QPalette &p) const
이 팔레트가 p 와 같으면 (보통 빠르게) ` true `를 반환하고, 그렇지 않으면 (느리게) ` false `를 반환합니다.
참고: 팔레트를 비교할 때 다음사항은 고려되지 않습니다:
currentColorGroup- ColorRole NoRole
이 함수는 Qt 6.6에서 도입되었습니다.
operator!=()도 참조하십시오 .
관련 비멤버 함수
QDataStream &operator<<(QDataStream &s, const QPalette &p)
팔레트 ` p `를 스트림 ` s `에 기록하고, 해당 스트림에 대한 참조를 반환합니다.
QDataStream 연산자의 형식항목도 참조하십시오 .
QDataStream &operator>>(QDataStream &s, QPalette &p)
스트림 s 에서 팔레트 p 로 데이터를 읽어들이고, 스트림에 대한 참조를 반환합니다.
QDataStream 연산자의 형식항목도 참조하십시오 .
© 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.