![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
QMainWindow |
![]()
Сообщение
#1
|
Участник ![]() ![]() Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Зачем нужен QListView, если в него нельзя не модель вставить, не итемы? Как им пользоваться?
|
|
|
Andrewshkovskii |
![]()
Сообщение
#2
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: ![]() ![]() ![]() |
Как это нельзя модель вставить?Где ты это прочитал?
|
|
|
QMainWindow |
![]()
Сообщение
#3
|
Участник ![]() ![]() Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Какой метод?
|
|
|
Andrewshkovskii |
![]()
Сообщение
#4
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: ![]() ![]() ![]() |
же Цитата QListView реализует интерфейсы, определенные в классе QAbstractItemView, чтобы позволить ему отображать данные предоставляемые моделями, производными от класса QAbstractItemModel.
Сообщение отредактировал Andrewshkovskii - 10.8.2011, 22:32 |
|
|
QMainWindow |
![]()
Сообщение
#5
|
Участник ![]() ![]() Группа: Участник Сообщений: 198 Регистрация: 1.8.2010 Пользователь №: 1922 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Странный класс. QListWidget удобнее.
|
|
|
sidsukana |
![]()
Сообщение
#6
|
Участник ![]() ![]() Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: ![]() ![]() ![]() |
Странный класс. QListWidget удобнее. В каком месте? Сравнил абстрактный класс и готовый. Пробку с которой уже ничего не сделаешь и бутылку в которую можно налить то что тебе надо. + QListWidget медленный до жути. Сообщение отредактировал sidsukana - 10.8.2011, 23:14 |
|
|
RazrFalcon |
![]()
Сообщение
#7
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
QListWidget использует готовую модель, QListView - нет.
К примеру, базу данных ты в QTableWidget не вставишь. Ну и не такой уж он и медленный этот QListWidget. Разве что у вас не 100500 итемов. |
|
|
Andrewshkovskii |
![]()
Сообщение
#8
|
Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 351 Регистрация: 27.12.2008 Пользователь №: 467 Спасибо сказали: 18 раз(а) Репутация: ![]() ![]() ![]() |
В Qt очень большая проблема с производительностью при работе с БД, особенно при доступе к значениями из результата запроса (QsqlQuery). А особенно когда вариант пытаешься преобразовать, у меня с использованием PyQt, заполнение комбобокса руками моделью из 6к записей занимает 3-3.5 с. Это если учесть, что сервер с БД стоит рядом.
Вот про что, видимо, sidsukana. |
|
|
RazrFalcon |
![]()
Сообщение
#9
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Ну так у Qt, или у питона?
![]() |
|
|
sidsukana |
![]()
Сообщение
#10
|
Участник ![]() ![]() Группа: Участник Сообщений: 158 Регистрация: 23.12.2010 Из: Челябинск Пользователь №: 2296 Спасибо сказали: 10 раз(а) Репутация: ![]() ![]() ![]() |
Ну я имел дело данными из 30000 и болеее строк, поначалу использовал стандартную модель, что как-раз таки и занимало около 5с на формирование) Потом сделал абстрактную, теперь меньше секунды формирование модели
![]() |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 7.2.2025, 7:33 |