QT: 2 Fragen: Bildschirmauflösung ermitteln und farbige Flächen mit QTDesigner?
-
Hy,
wie ermittelt man die aktuelle Bildschirmauflösung (also z.B. 1024x768) und wie kann man im QTDesigner (zur Not auch per Code) farbige Flächen kreieren, die keine feste Größe haben, sondern sich dynamisch mit dem Layoutmanager anpassen?
Danke schonmal!
-
Zur Desktop-Auflösung: http://doc.trolltech.com/4.3/qdesktopwidget.html
Zu den Farbigen bereichen:
Du könntest eine Klasse von QWidget ableiten und das paintEvent neu schreiben, in dem du dann den Hintergrund deinen Wünschen entsprechend zeichnest.
-
Hallo tsp...
Die Bildschirmauflösung kann man entweder mit :
wxDisplaySize(int*, int*);
oder mit :
wxGetDisplaySize();
ermitteln.
wxGetDisplaySize returned ein wxSize objekt.
x und y können hier mit wxSize.w / wxSize.h ausgelesen werden.
hoffe ich konnte helfen
mfg L31N
-
Zum einen ist das kein Qt, also vollkommen nutzlos, und zum anderen interessiert das nach 4 Jahren auch niemanden mehr...