Ustawienie tekstu dla QTextEdit
:QTextEdit :: adjustSize() nie działa?
te->setPlainText(“Something”) ;
te->adjustSize();
należy owinąć wokół „coś”, tylko zamiast QTextEdit
rozwija się do jego maksymalnej szerokości wysokości, nie można go naprawić .. Kiedy wybrać „coś” na metę czas, tylko "Coś" jest podświetlone, bez dodatkowych białych spacji.
Oczekiwania: gdy tekst jest wystarczająco małe, aby zmieścić się na jednej linii, Edycja tekstu nie powinna rozwijać się w wysokości, gdy tekst musi zawijać tylko dodatkowa szerokość linii nie powinny być dodawane maksymalną szerokość.
jeśli adjustSize();
nie nazywa, tekst będzie zawijać na szerokości, który został ustawiony w .ui w Stwórcy, nie będzie się dynamicznie rozwijać poziomo ani pionowo ..
Niektóre Info:
polityka horyzontalna: Rozszerzanie
politykę pionie: MinimumExpanding
minimumSize: 2 x 22
maksymalny rozmiar: 300 x 100
lineWrapMode: WidgetWidth
Dziękuję :) Postaram się obliczyć szerokość tekstu i setGeometry dla QTextEdit odpowiednio. – Noob
Witam, napotkałem ten sam problem. Czy możesz podzielić się rozwiązaniem, jeśli to działa? – Aleksandar