Qt 4

Részletes leírás

A QPalette osztály egy színcsoportot tartalmaz minden egyes widget állapotra vonatkozóan.

A paletta három színcsoportból áll: Aktív. Nem elérhető és inaktív. A Qt összes widgetje palettát tartalmaz, és a rajzoláshoz használja. Ez megkönnyíti a felhasználói felület egyszerű beállítását és egyszerű programozhatóságát.







  • Az aktív csoportot olyan ablakra használják, amely a bemeneti fókuszban van.
  • Inaktív csoportot használnak más ablakok rajzolásához.
  • Nem elérhető csoportot használnak a widgetekhez (nem az ablakokhoz), amelyek különféle okok miatt nem állnak rendelkezésre.






Az aktív és az inaktív ablakok tartalmazhatnak hozzáférhetetlen widgeteket is.

A legtöbb stílusban a widgetek aktív és inaktív nézetei megegyeznek.

Színek és kefék lehet konfigurálni különböző szerepeket bármelyik színpaletta csoportok SetColor () és setBrush (). A színcsoport tartalmazza azokat a színeket, amelyeket a widget a rajzoláshoz használ. Mi rekomeduem használható kütyü szerepet színpaletta csoport, mint például a „előtér” és a „bázis”, ahelyett, hogy a szó szoros szimbólumok színek, mint a „vörös” vagy „türkiz”. A színes szerepek szerepelnek a ColorRole leírásban.

A színcsoport megváltoztatásához használhatja a setColor () és a setBrush () függvényeket attól függően, hogy tiszta színt vagy pixel térképet szeretne beállítani.

A QPalette az implicit adatmegosztás használatával van optimalizálva. amely nagyon hatékony, ha a QPalette objektumokat argumentumként adja át.

A tagtípusok leírása

enum QPalette :: ColorGroup