crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Applying QML Changes at Runtime
Ildar
  опции профиля:
сообщение 9.1.2014, 12:07
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 9.1.2014
Пользователь №: 4028

Спасибо сказали: 0 раз(а)




Репутация:   0  


Здравствуйте!

В документе http://doc.qt.digia.com/qtcreator/cr...gging-qml.html сказано, что во время отладки можно изменять содержимое QML файла, и эти изменения должны немедленно примениться после сохранения:

Цитата
Applying QML Changes at Runtime
If you change property values or add properties in the code editor, the debugger can update the properties in the running application when you save the file. This is enabled by default. To disable it, click the "Apply Changes on Save button" (Apply Changes on Save) button on the toolbar.

Но у меня это не работает - поведение окна не меняется!
Пробовал изменять различные свойства в следующем коде:

import QtQuick 2.0

Rectangle {
    width: 360
    height: 360
    color: "yellow"

    Text {
        id: t1
        anchors.centerIn: parent
        text: "Hello World!"
    }

    MouseArea {
        anchors.fill: parent
        onClicked: {
            t1.text = "HI!"
        }
    }
}

В настройках проекта включена отладка QML, так что я не знаю, в чем может быть проблема.
У меня Qt Creator 3.0.0, Qt 5.2.0, Ubuntu 13.04

С уважением, Ильдар.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Trisch
  опции профиля:
сообщение 9.1.2014, 15:06
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 379
Регистрация: 30.1.2012
Из: Запорожье
Пользователь №: 3169

Спасибо сказали: 24 раз(а)




Репутация:   0  


После перезапуска проекта изменения появляются?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Ildar
  опции профиля:
сообщение 9.1.2014, 15:10
Сообщение #3


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 9.1.2014
Пользователь №: 4028

Спасибо сказали: 0 раз(а)




Репутация:   0  


Да, если закрыть окно, и заново запустить, то видны изменения. Пробовал изменять цвет фона, надписи. Естественно, запускаю в режиме отладки.

Также пробовал запускать под Windows 7 из под vmWare - результат тот же
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Trisch
  опции профиля:
сообщение 9.1.2014, 20:05
Сообщение #4


Активный участник
***

Группа: Участник
Сообщений: 379
Регистрация: 30.1.2012
Из: Запорожье
Пользователь №: 3169

Спасибо сказали: 24 раз(а)




Репутация:   0  


Можете скинуть полную ссылку на документацию?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Ildar
  опции профиля:
сообщение 10.1.2014, 7:21
Сообщение #5


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 9.1.2014
Пользователь №: 4028

Спасибо сказали: 0 раз(а)




Репутация:   0  


Да, конечно, простите!
http://doc.qt.digia.com/qtcreator/creator-debugging-qml.html
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Trisch
  опции профиля:
сообщение 11.1.2014, 14:09
Сообщение #6


Активный участник
***

Группа: Участник
Сообщений: 379
Регистрация: 30.1.2012
Из: Запорожье
Пользователь №: 3169

Спасибо сказали: 24 раз(а)




Репутация:   0  


По идее надо порт открыть через который отладка QML будет идти
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Ildar
  опции профиля:
сообщение 13.1.2014, 7:03
Сообщение #7


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 9.1.2014
Пользователь №: 4028

Спасибо сказали: 0 раз(а)




Репутация:   0  


Вы уверены? Я же совершаю отладку на локалхосте. К тому же, порт всегда разный. Кстати, если у Вас работает такая отладка, то какой вывод на консоли? У меня он следующий:
Цитата
Debugging starts
Starting /.../qmlscene /.../QmlRuntimeGUI1.qml -qmljsdebugger=port:56036,block
QML Debugger: Waiting for connection on port 56036...
Fontconfig warning: "/etc/fonts/conf.d/50-user.conf", line 9: reading configurations from ~/.fonts.conf is deprecated.
The program has unexpectedly finished.
Debugging has finished
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 19.4.2024, 10:56