Size: a a a

2020 July 15

AS

Anatoly Shirokov in Qt
FPOHTMEH
Можно сделать вложенностей сколько захочешь, главное выбирать глобально-разные именна для ролей, потому что index и modelData доступны только для модели последней вложенности.
Если кто-то знает другой workaround -  пишите)
Через проперти
источник

F

FPOHTMEH in Qt
Anatoly Shirokov
Через проперти
Пока не совсем понял идею)
источник

AS

Anatoly Shirokov in Qt
FPOHTMEH
Пока не совсем понял идею)
 ListView {
       model: globalModel
       delegate: Item {
           property string modelName: name
           ListView {
                   model: otherModel
                   delegate: Text {
                       text: modelName + name
                   }
           }
       }
       anchors.fill: parent
   }
источник
2020 July 16

F

FPOHTMEH in Qt
Anatoly Shirokov
 ListView {
       model: globalModel
       delegate: Item {
           property string modelName: name
           ListView {
                   model: otherModel
                   delegate: Text {
                       text: modelName + name
                   }
           }
       }
       anchors.fill: parent
   }
No luck) Ладно, у меня пример отличается от твоего
источник

D

Dmitry in Qt
Ребята. Если я вот так называю элементы, это сильно фигово? Просто так очень хорошо читается и сразу понятно что за элемент.
источник

D

Dmitry in Qt
источник

D

Dmitry in Qt
Если написать что-то типа comboBoxReaderModeEN
источник

Е

Егор in Qt
Стайлгайды это субъективщина
источник

D

Dmitry in Qt
Это же не читается)
источник

D

Dmitry in Qt
И если вот так combo_box_reader_mode_en, то это уже по длине как класс в Java XD
источник

D

Dmitry in Qt
Короче как лучше читается так и писать) Понял спасибо)
источник

RG

Renat Garaev in Qt
А потом будет label_TagidCh label_TagidRU label_TagidIT FR GER и так далее?
источник

Е

Егор in Qt
Dmitry
И если вот так combo_box_reader_mode_en, то это уже по длине как класс в Java XD
В джаве QAbstractComboboxDelegateReaderModeEnglish
источник

D

Dmitry in Qt
Renat Garaev
А потом будет label_TagidCh label_TagidRU label_TagidIT FR GER и так далее?
EN это сокращение от названия оборудования Escort-Net.
источник

D

Dmitry in Qt
Это я в документации укажу.
источник

МВ

Макс Воробьев... in Qt
Егор
В джаве QAbstractComboboxDelegateReaderModeEnglish
а не QAbstractEnglishReaderModeComboboxDelegate ?
источник

D

Dmitry in Qt
Просто писать comboBox_ReaderModeEscortNet уже многовато. Думаю лучше сократить моменты которые буду повторяться около 40-70 раз и прописать их в доках
источник

МВ

Макс Воробьев... in Qt
Макс Воробьев
а не QAbstractEnglishReaderModeComboboxDelegate ?
звучит так, будто нужно разделить еще на 3 класса
источник

D

Dmitry in Qt
Макс Воробьев
звучит так, будто нужно разделить еще на 3 класса
А то и на 6 )
источник

Е

Егор in Qt
Макс Воробьев
звучит так, будто нужно разделить еще на 3 класса
QReader : extends English, extends Combobox, extends Mode
источник