Russian Qt Forum
Май 06, 2024, 08:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Как динамически добавить новое свойство qml объекту из c++  (Прочитано 4241 раз)
DroidMan
Гость
« : Август 17, 2014, 04:14 »

QObject::setProperty не работает... т.е. при попытке обратиться из js оно будет Invalid  Непонимающий
Записан
navrocky
Moderator
Гипер активный житель
*****
Offline Offline

Сообщений: 817


Погроммист


Просмотр профиля
« Ответ #1 : Август 17, 2014, 10:41 »

Попробуй:
Код
C++ (Qt)
QQmlProperty(qObject, "prop_name").write("test")

Сам не пробовал, работоспособность не гарантирую, в доке не написано ничего, что можно использовать для несуществующих свойств..
Записан

Гугль в помощь
DroidMan
Гость
« Ответ #2 : Август 17, 2014, 11:15 »

Не так не работает тоже.

Пока сделал через наследование класса от QQmlPropertyMap минус нельзя добавлять новые свойства класса в qml.
Записан
gil9red
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1805



Просмотр профиля WWW
« Ответ #3 : Август 17, 2014, 18:22 »

А это?
Записан

DroidMan
Гость
« Ответ #4 : Август 18, 2014, 15:06 »

Если б это работало наверное не было бы QQmlPropertyMap  Строит глазки
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.07 секунд. Запросов: 24.