Size: a a a

2020 May 04

AS

Anatoly Shirokov in Qt
auto entity = model.data(model.index(0), GenericEntityModel::EntityRole);
источник

AS

Anatoly Shirokov in Qt
а в QML просто model.entity
источник

AS

Anatoly Shirokov in Qt
Kathy это все что надо знать о связи между QML и С++ модели (пока)
источник

AS

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

KT

Kathy Ti in Qt
Anatoly Shirokov
Kathy это понятно?
Сильно много за раз. Я это запишу и буду учить.
источник

KT

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

KT

Kathy Ti in Qt
по индексу 259
источник

KT

Kathy Ti in Qt
почему так?
источник

AS

Anatoly Shirokov in Qt
Kathy Ti
по индексу 259
скорее всего где у тебя определены роли по типу enum { EntityRole = Qt::UserRole, BufferedRole, DeletedRole, VisibleRole };
источник

AS

Anatoly Shirokov in Qt
Qt::UserRole  определен  как 256, значит 259 это где-то третий-четвертый столбец
источник

AS

Anatoly Shirokov in Qt
смотря с чего считать
источник

KT

Kathy Ti in Qt
ну там где-то с этого и начиналось
источник

KT

Kathy Ti in Qt
юзерролс
источник

AS

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

AS

Anatoly Shirokov in Qt
почему нельзя ввести константу читаемую?
источник

KT

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

AS

Anatoly Shirokov in Qt
Kathy Ti
а иначе не работало
enum { EntityRole = Qt::UserRole, BufferedRole, DeletedRole, VisibleRole };
источник

KT

Kathy Ti in Qt
я не могла там по имени к роли обратитьбся
источник

AS

Anatoly Shirokov in Qt
я об этом
источник

AS

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