Ich bin verwirrt, warum ein Widget QPlainTextEdit nicht vertikal skaliert wird, wenn es zu einem QFormLayout hinzugefügt wird. Im folgenden Code wird das Textfeld korrekt horizontal skaliert, aber nicht vertikal skaliert.
Kann jemand dieses Verhalten erklären und eine Lösung anbieten? Ich habe alle Tricks ausprobiert, die ich kenne, ohne Erfolg.
%Vor%Hier ist ein Beispiel für das QPlainTextEdit-Widget, das nicht vertikal skaliert wird: QPlainTextEdit zu QFormLayout hinzugefügt, aber nicht vertikal skaliert http://s9.postimage.org/ejvmp1wtr/qplaintextedit_in_qformlayout_not_resize.jpg
Dies ist unter Windows 7 mit PyQt 4.5.2 und Python 32-Bit 2.6.
Danke.
Es scheint, dass ein QFormLayout
standardmäßig nur die Höhe seiner Felder entsprechend ihrer sizeHint
ändert.
Um dieses Verhalten zu ändern, passen Sie die vertikale Streckung entsprechend an:
%Vor%Tags und Links layout resize pyqt4 pyqt qplaintextedit