С помощью дизайнера в Qt Creator я создал диалоговое окно, содержащее различные виджеты в вертикальном расположении. Один из виджетов — это QLabel с переносом слов, для которого задано значение true. Текст для QLabel устанавливается непосредственно перед отображением диалогового окна.
Максимальная ширина и высота QLabel — 1 6777 215, для правила размера по вертикали задано значение Расширение, а для размера по горизонтали — Предпочтительнее. Я попытался изменить политику размера.
У меня проблема в том, что если текст большой, QLabel не может быть отрегулирован соответствующим образом, и текст обрезается, например: -
Я попытался вызвать updateGeometry() для диалога после установки текста, а также попытался вызвать обновление для вертикального макета, но, похоже, ничего не изменилось. В идеале я хочу, чтобы QLabel корректировался по вертикали, чтобы вместить текст.
Может кто-нибудь сказать мне, что мне здесь не хватает?