und zwar habe ich mir mit dem Qt-Creator eine GUI zusammengebastelt. Nun nehme ich die generierte ui- Datei und importiere sie mittels
Code: Alles auswählen
uic.loadUi("pfad", self)
Nun habe ich jedoch das Problem, das die Oberfläche im Qt-Creator anders aussieht, als in meinem Python-Projekt.
Ich programmiere mit der IDE PyCharm (V. 2016.2.1) und dem QT-Creator in der Version 4.0.3 sowie Python 3.5.2.
Es sieht so aus, als würde mein Python-Projekt noch zusätzliche Margins hinzufügen. Auch stimmt die Minimum-Size meines Buttons nicht. So habe ich im Creator angegeben, das mein Button eine minimale Größe von 150x50 haben solle. Wenn ich jedoch die Größe des Buttons im Code mit
Code: Alles auswählen
self.btn.sizeHint()
Der Button liegt auf einem Grid-Layout das wiederum auf dem kompletten Hintergrund-Layout liegt, welches ein Vertical Layout ist. Weitere Anpassungen bzw. Einstellungen werden im Code nicht vorgenommen.
Werden die Werte von Python beim importieren bzw. interpretieren überschrieben? Wie kann ich Python sagen, das es genauso aussehen soll, wie im Creator? ^^
Button im Creator-Projekt:
Button im Python-Projekt:
Viele Grüße
Olaf