Archiv verlassen und diese Seite im Standarddesign anzeigen : QT: Fenstergröße nicht mehr veränderbar
Servus,
was muss ich bei der Programmierung mit QT machen, damit der Nutzer die Größe der Fenster meines Programmes nicht mehr verändern kann?
TheDodger
08-12-2001, 08:15
Mal in's blaue geschossen ...
Du setzt sowohl die minimale, als auch die maximale Fenstergröße auf ein und den selben Wert
BTW welche QT-Version?
Hat sich schon erledigt.
Das Mainwindow ist ein QWidget und setFixedSize(175,125); setzen, dann klappts. Ach ja, Version 2.3.
Aber ich hab schon die nächste Frage: Wie kann ich es schaffen, dass mein Programm z.B. immer das Windows-Theme benutzt?
TheDodger
08-12-2001, 08:38
Original geschrieben von M@r$ch
Aber ich hab schon die nächste Frage: Wie kann ich es schaffen, dass mein Programm z.B. immer das Windows-Theme benutzt?
urgs, aber okay ... jedem das seine :)
(selbst ich bevorzuge unter windows motifplus :D )
// styling ...
// aqua mac . cde . motifplus . sgi . platinum . compact . interlace . windows . motif
// [aqua mac] ist nur unter MAC nutzbar ...
char *_style = "windows";
if ( _style )
{
qApp->setStyle( _style );
}
das sollte reichen, jedenfalls tut es das bei uns ;)
Bei mir reicht es leider nicht.
Es wird gemeckert, dass _style vom Typ QStyle * sein muss.
Nachtrag:
Doch jetzt hab ichs!
erst:
#include <qwindowsstyle.h>
und dann in main:
app.setStyle(new QWindowsStyle);
TheDodger
08-12-2001, 16:52
Original geschrieben von M@r$ch
Bei mir reicht es leider nicht.
Es wird gemeckert, dass _style vom Typ QStyle * sein muss.
okay, unter QT3 funktionierts wie oben beschrieben :)
anda_skoa
08-12-2001, 17:49
Original geschrieben von M@r$ch
Aber ich hab schon die nächste Frage: Wie kann ich es schaffen, dass mein Programm z.B. immer das Windows-Theme benutzt?
Ich mußte für einen Auftraggeber das andersrum machen, also immer auf Motif :D
Das sieht dann so aus:
#include <qmotifstyle.h>
int main(int argc, char *argv[])
{
QApplication::setStyle(new QMotifStyle());
QApplication a(argc, argv);
Ciao,
_
Ich Depp sollte besser lesen :p
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.