Russian Qt Forum
Июня 18, 2025, 15:44 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Событие на каждое обращение к QML view  (Прочитано 3973 раз)
qt_newer
Гость
« : Февраля 20, 2015, 15:38 »

Нужна функциональность похожая на Component.onCompleted, но срабатывающая при каждом обращении к QML view, а не только в процессе первого постоения. Данные могут меняться с очень большой частотой (каждые 100 мс), поэтому получать их из С части надо только в момент обращения к конкретному QML view.
Спасибо заранее!
Записан
RSATom
Гость
« Ответ #1 : Февраля 20, 2015, 16:42 »

Что подразумевается под "каждое обращение"?
Записан
qt_newer
Гость
« Ответ #2 : Февраля 20, 2015, 17:30 »

в приложении порядка 50 QML views (используется стек для работы с ними). Каждое обращение- когда конкретный view появляется на экране Улыбающийся
Записан
RSATom
Гость
« Ответ #3 : Февраля 21, 2015, 06:14 »

activeChanged или visibleChanged сигналы не подходят?
Записан
qt_newer
Гость
« Ответ #4 : Февраля 21, 2015, 23:07 »

К сожалению, нет. Используется версия 5.01, а эти функции поддерживаются с версии 5.1
Записан
RSATom
Гость
« Ответ #5 : Февраля 24, 2015, 11:19 »

В таком случае можно ловить event'ы. Для этого можно сделать потомка от QQuickView или установить фильтр событий
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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