Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: CyclicBarrier от Декабрь 11, 2011, 11:11



Название: QListWidget проблема с редактором
Отправлено: CyclicBarrier от Декабрь 11, 2011, 11:11
Есть следующая проблема с QListWidget в режиме QListView::IconMode, если в редакторе вводить длинный текст по поле ввода уезжает вправо и введённый текст раздвигает item.
Можно ли ограничить длину редактора в QListWidget для отображения только ограниченного количества символов, чтобы остальные символы прокручивались?
Можно ли сделать редактор в QLIstWidget многострочным, чтобы введённый текст не уезжал вправо, а переносился на строку ниже, как это сделано при переименовании директорий в проводнике Windows?


Название: Re: QListWidget проблема с редактором
Отправлено: CyclicBarrier от Декабрь 11, 2011, 17:10
Отвечаю сам себе, решение состоит в использовании setUniformItemSizes() и setWordWrap().

Однако, проблема при однострочном уезжающем вправо поле редактора не решена.
Можно ли сделать, чтобы поле редактора при редактировании текста отображалось по центру, а не смещалось вправо?
Можно ли задать длину поля редактора, чтобы вводимый текст не изменял его размер свыше указанного?