[РЕШЕНО] QTableView::resizeColumnsToContents, неожидаемое поведение, подстраивается под заголовок |
Здравствуйте, гость ( Вход | Регистрация )
[РЕШЕНО] QTableView::resizeColumnsToContents, неожидаемое поведение, подстраивается под заголовок |
Litkevich Yuriy |
16.1.2009, 14:47
Сообщение
#1
|
||
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Сталкнулся с неожидаемым поведением функции QTableView::resizeColumnsToContents(). Ширина столбца подгоняется под ширину содержимого заголовка, в случае если первая строка данног столбца пустая:
Если в первой строке данного столбца что-то есть, то подгоняется под него: Я ожидал, что будет подгонятся под самое большое содержимое в столбце. Кто-нибудь может прокоментировать и/или подсказать как добится ожидаемого поведения? |
||
|
|||
Litkevich Yuriy |
16.1.2009, 18:08
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
kwisp |
16.1.2009, 18:13
Сообщение
#3
|
астарожна ынтжинэр Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23 |
ну а если перенести ресайз поставив его после заполнения таблицы??? дак так и есть заполняется модель в строке reportmodel->setQuery(qstr, db); а в таблице отображается за счет связи модели с таблицей (т.е. "само")жесть. что могу сказать. время стучать в бубен и бегать вокруг костра. мое предложение - это же слот resizeColumnsToContents(), соедини его с каким нить сигналом. пусть для проверки даже с кликом на кнопке или еще каким чтобы вызвать его гарантированно после того как все в таблице заполнено....извини если несу чушь по кусочку кода сложно понять как что у тебя организовано. |
|
|
Текстовая версия | Сейчас: 30.11.2024, 7:17 |