QWidget jak QTextEdit, który automatycznie zawija swoją wysokość do zawartości?

Tworzę formularz z kilkoma widżetami QTextEdit.

Domyślna wysokość QTextEdit przekracza pojedynczą linię tekstu, a gdy wysokość zawartości przekracza wysokość QTextEdit, tworzy pasek przewijania do przewijania zawartości.

Chciałbym zastąpić to zachowanie, aby utworzyć QTextEdit, który raczej zawinąłby jego wysokość do jego zawartości. Oznacza to, że domyślna wysokość to jedna linia, a podczas zawijania lub wprowadzania nowej linii QTextEdit automatycznie zwiększy jej wysokość. Ilekroć wysokość zawartości przekracza wysokość QTextEdit, ta ostatnia nie powinna tworzyć paska przewijania, ale po prostu zwiększać wysokość.

Jak mogę to zrobić? Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion