Size: a a a

2020 May 04

AS

Anatoly Shirokov in Qt
Kathy Ti
т.е. нужно модель отдельно загрузить, а только потом дать ListView понять что это эго модель?
ну, это костыль на самом деле
источник

KT

Kathy Ti in Qt
работало бы
источник

AS

Anatoly Shirokov in Qt
при массивном обновлении модели в C++ блокируют обновление beginResetModel, а после когда загрузка закончилась endResetModel
источник

AS

Anatoly Shirokov in Qt
в итоге, вид обновляется один раз после endResetModel
источник

AS

Anatoly Shirokov in Qt
у ListModel не этого
источник

KT

Kathy Ti in Qt
Anatoly Shirokov
в итоге, вид обновляется один раз после endResetModel
ну это же по сути то же что и костыль из qml
источник

KT

Kathy Ti in Qt
только ручками
источник

AS

Anatoly Shirokov in Qt
Kathy Ti
ну это же по сути то же что и костыль из qml
в QML только отвязывать модель от вида, обновлять модель, потом заново привязывать вид к модели
источник

KT

Kathy Ti in Qt
ну да, костыль
источник

AS

Anatoly Shirokov in Qt
Kathy Ti
ну да, костыль
но ты так не делаешь
источник

KT

Kathy Ti in Qt
для меня это быстрее чем разбираться с QAbstractModelItem
источник

KT

Kathy Ti in Qt
Anatoly Shirokov
но ты так не делаешь
мне неведомы такие инструменты
источник

KT

Kathy Ti in Qt
были
источник

KT

Kathy Ti in Qt
Anatoly Shirokov
попробуй отвязать модель от ListView и только после загрузки привязывай к view
А как отвязать? На ум приходит подсунуть вьюшке левую пустую модель на время пока загружается та.
источник

AS

Anatoly Shirokov in Qt
Kathy Ti
А как отвязать? На ум приходит подсунуть вьюшке левую пустую модель на время пока загружается та.
да, по другому врядли
источник

KT

Kathy Ti in Qt
Anatoly Shirokov
да, по другому врядли
спасибо 😊 буду пробовать
источник

AS

Anatoly Shirokov in Qt
Kathy Ti
спасибо 😊 буду пробовать
но лучше, Кать, давай разберемся с моделями С++
источник

AS

Anatoly Shirokov in Qt
ListModel ограничен
источник

KT

Kathy Ti in Qt
Anatoly Shirokov
но лучше, Кать, давай разберемся с моделями С++
я уже мучала человека этим делом, ну т.е. он сам предложил помощь и это было очень долго и в итоге мы разошлись т.к. я предложила не тратить его время. мне реально неудобно за это, т.к. я очень дилетант😊 и понимаю что это сильно затянется.
источник

AS

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