Ein QWidget wie QTextEdit, das seine Höhe automatisch an den Inhalt anpasst?

Ich erstelle ein Formular mit einigen QTextEdit-Widgets.

Die Standardhöhe von QTextEdit überschreitet eine einzelne Textzeile. Wenn die Höhe des Inhalts die Höhe von QTextEdit überschreitet, wird eine Bildlaufleiste zum Blättern des Inhalts erstellt.

Ich möchte dieses Verhalten überschreiben, um ein QTextEdit zu erstellen, das seine Höhe lieber an den Inhalt anpasst. Dies bedeutet, dass die Standardhöhe eine Zeile ist und dass QTextEdit beim Umbrechen oder Eingeben einer neuen Zeile ihre Höhe automatisch erhöht. Wenn die Höhe des Inhalts die Höhe von QTextEdit überschreitet, sollte letzterer keine Bildlaufleiste erstellen, sondern nur die Höhe erhöhen.

Wie kann ich das machen? Vielen Dank.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage