Seite 1 von 1

NColorGroups - Was ist das?

Verfasst: 21. September 2006 15:21
von Isa
Hallo,

ich hätte da nur mal eine kurze Frage, was ist die Bedeutung der Enumeration NColorGroups in QPalette? Ich bin mir nicht ganz sicher, aber ich glaube, dass NColorGroups in QPalette::ColorGroup gehört. Warum steht das aber nicht in der class reference drin? Ich habe diese Enumeration bis jetzt nur in dem Style - Example vom Qt-Assistant gefunden. Weiß das jemand zufällig? Danke für eure Hilfe.

Grüße,
Isa

Ach ja, meine Qt - Version ist 4.1.4 Commercial Edition

Verfasst: 21. September 2006 16:00
von Christian81
Ich könnte mir vorstellen, dass NColorGroups nur eine interne Funktion hat und deshalb nicht dokumentiert ist. NColorGroups hört sch nach 'Anzahl der Color Groups' an - man kann also sowas mit machen:

Code: Alles auswählen

for(Qt::ColorGroup cg = (Qt::ColorGroup)0; cg < Qt::NColorGroups; cg++) {
  // do something
}
-> man muss nicht wissen dass es 3 gibt und kann einfach alle durchgehen.

Verfasst: 21. September 2006 16:18
von Isa
Danke für deine Antwort! NColorGroups wird im QStyle - Beispiel genauso verwendet, wie du es gemacht hast, also denke ich, dass du Recht hast.

Grüße,
Isa