2009-03-19 14 views
1

Ich verwende Ruby Qt Bindungen.Wie erzwinge ich, dass Qt-Widgets die gleiche Höhe und Breite beibehalten?

Ich versuche ein quadratisches Widget (Schachbrett) zu machen, aber es scheint nicht zu funktionieren. This is the code that I tried

Was ist der richtige Weg, um ein Widget zu machen, die das Seitenverhältnis beibehält?

+1

möglich Duplikat von [Wie Widgets Seitenverhältnis in Qt zu halten?] (Http://stackoverflow.com/questions/452333/how-to-maintain-widgets-aspect-ratio -in-qt) – Troyseph

Antwort

2
+0

das scheint für mich nicht mit Ruby Bindings zu funktionieren – SimonV

+0

Haben Sie versucht, QLayout zu unterklassifizieren? –

+0

Ich habe QGridLayout sub klassifiziert und implementiert sizePolicy, hasHeightForWidth, heightForWidth (w) Ich habe SetGeometry nicht implementiert, und das ist mein Hauptverdächtiger gerade jetzt. Was die anderen hier aufgelisteten Funktionen betrifft, habe ich festgestellt, dass sie mit einem einzelnen Element im Layout zusammenhängen. Ist das korrekt? – SimonV

Verwandte Themen