Здравствуйте, гость ( Вход | Регистрация )
|
AD |
20.5.2009, 15:49
Сообщение
#1
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Итак есть модель-представление. QAbstractTableModel - модель, QTableView - представление. Табличка заполняется при открытии определенных файлов (.fpl). Как сделать так, чтобы происходило обновление представления при загрузке другого файла? Обновление модели есть, делаю новое setModel(<model>), но это не помогает. Как обновить табличку?
Т.е. если загрузил файл, где количество строк больше ранее загруженного! Как заставить представление это отобразить корректно? В данный момент оно упорно отображает пред. кол-во строк. Список, из которого идет формирование таблички, обновляется корректно! Сообщение отредактировал AD - 20.5.2009, 15:52 |
|
|
|
![]() |
|
Litkevich Yuriy |
20.5.2009, 21:40
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(AD @ 20.5.2009, 19:49) Link Обновление модели есть, делаю новое setModel(<model>), но это не помогает. ну я тут тоже по догадке.Что значит есть обновление? Как ты меняешь файл? |
|
|
|
|
AD |
20.5.2009, 22:07
Сообщение
#3
|
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: 17
|
Цитата(Litkevich Yuriy @ 20.5.2009, 22:40) Link ну я тут тоже по догадке. Что значит есть обновление? Как ты меняешь файл? Заменяю один файл на другой! Содержимое файла не изменяется. Файлы только читаю! Т.е. список, который хранит данные из файла, изменяется вовремя. |
|
|
|
AD Обновление данных в модели-представлении 20.5.2009, 15:49
Litkevich Yuriy Цитата(AD @ 20.5.2009, 19:49) Как обновит... 20.5.2009, 20:02
AD Цитата(Litkevich Yuriy @ 20.5.2009, 21:02... 20.5.2009, 21:23
Litkevich Yuriy Цитата(AD @ 20.5.2009, 19:49) делаю новое... 20.5.2009, 22:12
AD Цитата(Litkevich Yuriy @ 20.5.2009, 23:12... 20.5.2009, 22:49
Litkevich Yuriy ни чего не понял.
setModel(<model>) ты для ... 20.5.2009, 23:29
Sokoloff Насколько я понял, в функции открытия файла ты чит... 21.5.2009, 10:42
AD Sokoloff, спасибо! Задача решена. 21.5.2009, 12:12![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 10.12.2025, 16:30 |