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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QML ткните носом как сделать.  (Прочитано 4901 раз)
khanton
Гость
« : Ноябрь 30, 2010, 15:13 »

Привет !

Подскажите как сделать такую штуку. Надо в QML отображать много текста из внутреностей программы.
Вопроса собственно два:
1. как передать данные в QML.
2. Как минимизировать перерисовку.

Если ткнете носом, что читать - еще лучше.
Записан
deaks
Гость
« Ответ #1 : Ноябрь 30, 2010, 17:48 »

что вы подразумеваете под "внутренностями"?Исходный код самого себя? Веселый
Записан
deaks
Гость
« Ответ #2 : Ноябрь 30, 2010, 17:53 »

а если просто вывести текст, то примерно так:
Код:
QmlView::rootContext()->setContextProperty("textPlot","Entrails!");

где textPlot
Код:
Text {
    text: plotText
    font.pointSize: 12
    color: "black"

    anchors.top: rect.top
    anchors.topMargin : 5
    anchors.left: avatar.right
    anchors.leftMargin : 5
  }
Записан
kibsoft
Хакер
*****
Offline Offline

Сообщений: 625


Просмотр профиля WWW
« Ответ #3 : Ноябрь 30, 2010, 18:50 »

Лучше доки ничего и нет, что спрашивать тогда?
Вот о связи C++ и qml:
http://doc.qt.nokia.com/4.7/qtbinding.html
http://doc.qt.nokia.com/4.7/qml-extending-tutorial-index.html

О Qt Quick (qml):
http://doc.qt.nokia.com/4.7/qtquick.html
Записан

http://kibsoft.ru - Download the Qt Media Encoding Library here

The apps that were written using QtMEL:
http://srecorder.com - Screen recording software
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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