Qt 4

Докладний опис

Клас QPalette містить кольорову групу для кожного стану віджета.

Палітра складається з трьох колірних груп: Активний. Недоступний і Неактивний. Всі віджети в Qt містять палітру і використовують її для відтворення себе. Це робить для користувача інтерфейс легко настраіваевим і простим в програмуванні.

  • Активна група використовується для вікна, що володіє фокусом введення.
  • Неактивна група використовується для малювання інших вікон.
  • Недоступна група використовується для віджетів (НЕ вікон), які, з різних причин, недоступні.

І активні і неактивні вікна можуть містити недоступні віджети.

У більшості стилів Активний і Неактивний вид віджетів однакові.

Кольори і кисті можуть бути задані для різних ролей в будь-який з колірних груп палітри за допомогою setColor () і setBrush (). Колірна група містить кольори, які використовуються віджетом для відтворення. Ми рекомедуем, щоб віджети використовували ролі колірної групи палітри, такі як "foreground" і "base", замість літеральних позначень кольорів, таких як "red" або "turquoise". Кольорові ролі перераховані і визначені в описі ColorRole.

Щоб змінити колір групи, Ви можете, в залежності від того, чи хочете Ви встановити чистий колір, або піксельну карту, використовувати функції setColor () і setBrush ().

QPalette оптимізований за допомогою неявного спільного використання даних. що дуже ефективно при передачі об'єктів QPalette в якості аргументів.

Опис Типів Членів

enum QPalette :: ColorGroup