2016-08-06 14 views
0

First picturePyqt5 Designer - Raster-Layout-Pausen beim Hinzufügen Widget

Second picture

Bitte überprüfen die Abbildungen I dieser Post.

Ich habe 4 Grid-Layouts zu Form hinzugefügt. Ich habe Gitter ausgelegt und ich habe 4 Felder bekommen.

Dann habe ich drei Tasten Widgets hinzugefügt - bis hier ist alles in Ordnung (PIC 1), aber wenn ich itemlistwidget (PIC 2) hinzugefügt, brach die ganze Sache, wie Sie sehen können. Itemlistwidget würde den größten Teil des Bildschirms einnehmen. Jetzt ist meine Frage, wie man die Verhältnisse im Qt-Entwerfer repariert, um jedes Widget die Größe zu haben, für die Gitterplan vorbereitet wurde. Vielen Dank.

Antwort

2

Ich denke, dass diese Situation passiert ist, weil die sizePolices von vier Widgets unterschiedlich waren.

Standard sizePolicy von Druckknopf: h - Mindest, v - Fest

Standard sizePolicy von listWidget: h - Aufwendet, v - Aufwendet

über sizePolicy Detail lesen: http://doc.qt.io/qt-5/qsizepolicy.html

Wenn ich zu make fix ratio, benutze ein leeres Widget mit derselben Standardgröße Polices

Verwandte Themen