python qt : automatische Größenänderung Hauptfenster, um den Inhalt einzupassen

Ich habe ein Hauptfenster enthält ein Haupt-widget, um zu dem vertikalen layout eingestellt ist. Das layout wird Hinzugefügt, die eine QTableWidget nur (für den moment).

Wenn ich die Anwendung starten-und Anruf-show auf der main_window nur ein Teil der QTableWidget angezeigt. Ich kann erweitern Sie das Fenster manuell, um alles zu sehen, aber ich möchte, dass das Fenster seine Größe gut angepasst an die Größe des QTableWidget.

Googeln die Frage gefunden, die eine Menge von stellen auf, wie verwenden Sie Größe ändern, um eine beliebige Größe haben, und rufen Sie resize(int) funktioniert gut, aber das ist nicht ganz das, was ich Fragen

Viele der anderen Beiträge sind nicht griffig genug, e.g "verwenden sizePolicy" oder "Verwendung frameGeometry" oder "geometrie" oder "Verwendung sizeHint". Ich bin sicher, alle von Ihnen kann richtig sein, aber ein Beispiel dafür, wie genial wäre.

Ich bin bereit zu Wetten, dass es etwas falsch in der Weise, die Sie bei der Einrichtung Ihres layouts/widgets. In einem richtig gelayoutet Szenario Hauptfenster würde nie schrumpfen, die kleiner als die geschlossene tablewidgets Mindest-Größe. Sie müssen einige code-Beispiel.

InformationsquelleAutor Vince | 2016-01-06

Schreibe einen Kommentar