Size: a a a

2020 May 04

KT

Kathy Ti in Qt
Anatoly Shirokov
модель на базе QAbstractItemModel - это адаптер, который позволяет данные любой природы (массивы, таблицу sql, файлы и т.п.) адаптировать под использовании в видах Qt. это понятно?
понятно
источник

KT

Kathy Ti in Qt
а в qml модель чем хуже? ну кроме скорости.
источник

AS

Anatoly Shirokov in Qt
Kathy Ti
а в qml модель чем хуже? ну кроме скорости.
ListModel - наследник QAbstractItemModel, он ничем не хуже, он просто несколько ограничен
источник

AS

Anatoly Shirokov in Qt
Kathy Ti
понятно
источник

AS

Anatoly Shirokov in Qt
Kathy с высоты птичьего полета тоже понятно?
источник

AS

Anatoly Shirokov in Qt
модель хранит данные, оповещает виды через сигналы и слоты об изменении данных
источник

AS

Anatoly Shirokov in Qt
вид связан с модель, подписывается на события изменения данных модели и при изменении отображает измененные данные
источник

AS

Anatoly Shirokov in Qt
а индекс - это унифицированный способ адресации элементов модели
источник

AS

Anatoly Shirokov in Qt
это понятно?
источник

KT

Kathy Ti in Qt
да
источник

KT

Kathy Ti in Qt
с MVC я вроде разобралась и паззл сложен)
источник

AS

Anatoly Shirokov in Qt
Kathy Ti
да
чтобы определить модель для использования в QML:
1. надо отнаследоваться от QAbstrctListModel
2. переопределить rowCount, data, roleNames
источник

AS

Anatoly Shirokov in Qt
с чем сложности?
источник

KT

Kathy Ti in Qt
Anatoly Shirokov
чтобы определить модель для использования в QML:
1. надо отнаследоваться от QAbstrctListModel
2. переопределить rowCount, data, roleNames
с этим разбирались, на память не скажу, но если код увижу - разберусь.
дошли до fetchMore и canFetchMore, вот про это не знаю
источник

AS

Anatoly Shirokov in Qt
Kathy Ti
с этим разбирались, на память не скажу, но если код увижу - разберусь.
дошли до fetchMore и canFetchMore, вот про это не знаю
ну здесь тоже все просто
источник

KT

Kathy Ti in Qt
мне там просто приходилось перелопатить всю программу под использование с++ модели
источник

AS

Anatoly Shirokov in Qt
например, у тебя загрузилось 850 записей, решила ты показать первый 10
источник

m

mefest in Qt
Kathy Ti
с этим разбирались, на память не скажу, но если код увижу - разберусь.
дошли до fetchMore и canFetchMore, вот про это не знаю
источник

AS

Anatoly Shirokov in Qt
ага, уже привел выше
источник

KT

Kathy Ti in Qt
там вместо имён были какие-то жуткие индексы
источник