Здравствуйте, гость ( Вход | Регистрация )
flankerr | Дата 8.4.2011, 13:46 |
прежде чем грубить, покажи пост в котором прозвучал вопрос про отступы... ГРубить ??? А вопроса про отступы нет. Вопрос чётко и подробно задан в начале темы. Твой ответ увы лишь озвучил то что я не стал расписывать. Вообще имперически отсупы от тектса равны одному пробелу слева и спарва - но это может быть просто совпадение. |
|
wiz29 | Дата 5.4.2011, 16:33 |
прежде чем грубить, покажи пост в котором прозвучал вопрос про отступы... | |
flankerr | Дата 5.4.2011, 16:15 |
В твоем случае скорее всего не учитывается отступы в самих элементах таблицы, в результате если не помещается 1 симол их заменяют тремя точками отсюда и результат. Спасибо кэп за озвучку очевидных фактов Вопрос как раз стоит как узнать эти самые "отступы". |
|
wiz29 | Дата 5.4.2011, 10:51 |
Просчёт ширины при помощи фонтметрикса выдаёт близкий но ошибочный результат. К примеру вместо строки "1234567890" будет установлена меньшая ширина и будет выведено "1234567..."В твоем случае скорее всего не учитывается отступы в самих элементах таблицы, в результате если не помещается 1 симол их заменяют тремя точками отсюда и результат. |
|
madnessw | Дата 5.4.2011, 3:38 |
у меня тоже не срабатывала этот метод проблема решилась когда я задал setSortingEnabled(false); незнаю в чём глюк но у меня так только заработало (использовал QAbstractItemmodel+QSortFilterProxyModel+QTableView) Я сначало отключил сортировку потом включил и всё заработало |
|
RazrFalcon | Дата 31.3.2011, 16:32 |
Тоже похожая проблема. Не срабатывает resizeColumnsToContents. | |
flankerr | Дата 31.3.2011, 15:44 |
Есть строка текста . Её надо вывести в QTableView Надо установить ширину колонки ( см код ниже переменная iW ) необходимую для вывода строки целиком. При этом ширина должна быть минимальной. Вызов не даёт результатов.Просчёт ширины при помощи фонтметрикса выдаёт близкий но ошибочный результат. К примеру вместо строки "1234567890" будет установлена меньшая ширина и будет выведено "1234567..."Важно! Все просчёты надо выполнить в теле одной функции. Т.е. операции требующие прохода через очередь сообщений надо избежать. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.3.2024, 15:22 |