Automatische Anpassung einer Form vom Qt-Designer

Alles rund um die Programmierung mit Qt
Antworten
energetic
Beiträge: 17
Registriert: 25. Mai 2009 22:31

Automatische Anpassung einer Form vom Qt-Designer

Beitrag von energetic »

Hi,
ich verzweifel grade an einfachen Layouts usw... Es ist ungalublich :oops:
Ich hab mir mit dem Qt-Designer eine Form erstellt und diese dann in ein Widget gepack. Mein Problem:
Die Form aus dem Designer hat ja eine bestimmte Größe(bei mir 700x20), aber das widget(mit der Form drinnen) setze ich dann in einen Splitter. Und wie bekomme ich es hin, dass sich die Form an die Größe des Splitters anpasst?
Was passiert denn z. B. wenn jemand mein Programm in einer anderen Auflösung als ich verwendet? Dann verschiebt sich ja das ganze Layout.

MfG energetic
upsala
Beiträge: 3946
Registriert: 5. Februar 2006 20:52
Wohnort: Landshut
Kontaktdaten:

Beitrag von upsala »

Hast du Layouts verwendet?
energetic
Beiträge: 17
Registriert: 25. Mai 2009 22:31

Beitrag von energetic »

Nein, hab ich nicht. Ich wüsste aber auch nicht wie ich das machen sollte :?:

Mal der Code:

Code: Alles auswählen

//Neue Form erstellen
Ui::Form *ui = new Ui::Form;

//Neues Widget erstellen
QWidget *widget = new QWidget;

//Setze die Form in das Widget
ui->setupUi(widget);

//Neuer Splitter mit dem Widget
m_Split->addWidget(widget);
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

energetic hat geschrieben:Nein, hab ich nicht. Ich wüsste aber auch nicht wie ich das machen sollte :?:
Indem man sich z.B. die Doku des Designers anschaut? http://doc.trolltech.com/4.6/designer-quick-start.html
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
energetic
Beiträge: 17
Registriert: 25. Mai 2009 22:31

Beitrag von energetic »

Hmm, ja. Jetzt weiß ich zwar wie man Layouts einfügt aber das Ergebnis bleibt gleich. Ich hab zum Test einfach mal 4 Buttons in ein Layout eingefügt.
Dateianhänge
Hier mal eine Grafik zur Veranschaulichung :)<br />Was mach ich falsch?
Hier mal eine Grafik zur Veranschaulichung :)
Was mach ich falsch?
showInet.png (38.43 KiB) 3848 mal betrachtet
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Hat der Splitter denn ein Layout?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
energetic
Beiträge: 17
Registriert: 25. Mai 2009 22:31

Beitrag von energetic »

Nein, hat er nicht. Das wäre aber ja auch unnötig, oder? Wieso sollte ich ein einziges Widget in ein Layout packen?

MfG energetic
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

energetic hat geschrieben:Wieso sollte ich ein einziges Widget in ein Layout packen?
http://doc.trolltech.com/4.6/layout.html ...
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten