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