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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: передача параметра c++ -> qml  (Прочитано 3595 раз)
crazymonkey
Гость
« : Февраль 12, 2012, 20:26 »

Доброго времени суток.
Сижу разбираюсь с QML.
Вопрос: у меня есть qml файл, в нём рисуется некая табличка из элементов Model;
выглядит это примерно так

Код:
Item {
    id: main
    width: childrenRect.width
    height: childrenRect.height

    Row {
        id:thist_row
        anchors.top: parent.top
        anchors.topMargin: 2
        spacing: 3
        Model {text:"first"; color:"red"; visiblerow1: false; visiblerow2: false; main_width: 40 }
и так далее

файл Model.qml
Код:
Rectangle {
    id: form
    width: 40; height: 150;
    color:"gray"
    border.width: 2
    border.color: "#000000"
    property alias text: name.text
    property alias color: led.color
    property alias visiblerow1: secondblock.visible
    property alias visiblerow2: thirdblock.visible

в С++ QWidjet Application у меня qml отображается просто через QDeclarativeView

Как бы мне задать параметры  text, color, visiblerow1 из C++ кода?
Записан
crazymonkey
Гость
« Ответ #1 : Февраль 12, 2012, 20:33 »

http://www.prog.org.ru/topic_11999_0.html

http://doc.qt.nokia.com/4.7/qtbinding.html

Я всегда поищу в интернете прежде чем напрягать людей.
Я всегда поищу в интернете прежде чем напрягать людей.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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