0 / 0 / 0
Регистрация: 27.03.2015
Сообщений: 7
|
|||||||||||
1 | |||||||||||
Взаимодействие QList (C++) и path QML20.11.2020, 22:35. Просмотров 2937. Ответов 3
Метки нет Все метки)
(
Доброго времени суток.
Прошу помощи потому что уже накипело(как обычно у всех и бывает) Проблема заключается в том, что у меня имеется модель C++:
Вот тот кому должно все понравится: QML
0
|
|
20.11.2020, 22:35 | |
QList<QList<QRgb>> ошибка с вложенными списками список списков QList<QList<int>> Сокращение пути к файлу, x:\path\path\...\path |
|
Модератор
![]() |
|
20.11.2020, 23:30 | 2 |
![]() Решение
VjikUndead, не знаю поможет вам мой подход, но я как-то работал со списками собственных типов, возвращаемых из кода С++. Делать свою полноценную модель мне было утомительно (признаюсь, на мой взгляд тема модель/представление одна из самых замороченных в Qt), поэтому я сделал проще. По вызову метода C++ из кода на Qml я просто возвращал список (QList) собственных типов, а уже в коде QML через JS преобразовывал его в ListModel, заполненный ListElement и устанавливал как модель. Не спорю, это подход, так сказать, "в лоб", однако работает)))
0
|
0 / 0 / 0
Регистрация: 27.03.2015
Сообщений: 7
|
|
20.11.2020, 23:33 [ТС] | 3 |
Спасибо за отзывчивость, но такой способ не подходит в комплексе программы.
0
|
0 / 0 / 0
Регистрация: 27.03.2015
Сообщений: 7
|
|
21.11.2020, 22:16 [ТС] | 4 |
На будущее если кто-то столкнется с взаимодействием с qml и c++. Return QVariant::formValue(любой тип данных).
0
|
21.11.2020, 22:16 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Подсветка QML элементов QML-ного плагина в QtCreator в случае нахождения QML файлов плагина в ресурсах! The path you have specified (D:\Program Files) is invalid. The Oracle Home path may not contain spaces. QList<QList<Type> > [WPF] "Path" является неоднозначной ссылкой между "System.Windows.Shapes.Path" и "System.IO.Path" 'QList<QListWidgetItem*>' в 'QList<QPair<QString, QString> >*' Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |