Applying QML Changes at Runtime |
Здравствуйте, гость ( Вход | Регистрация )
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. Но у меня это не работает - поведение окна не меняется! Пробовал изменять различные свойства в следующем коде:
В настройках проекта включена отладка 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 |
|
|
Текстовая версия | Сейчас: 19.4.2024, 10:56 |