![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Trisch |
![]()
Сообщение
#1
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: ![]() ![]() ![]() |
Как можно отправить сигнал из сласса написаного на C++ в QML?
Я, вот, пытылся сделать так:
В итоге выскакивала такая ошибка:
Сообщение отредактировал Trisch - 3.6.2013, 1:19 |
|
|
Trisch |
![]()
Сообщение
#2
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: ![]() ![]() ![]() |
Я вот частично решил данную проблему, добавлением еще одного класса.
Теперь это выглядит примерно так:
теперь по таймеру посылается сигнал в QML. Но мне надо довать каманду на отсылку сигнала, как то из вне. Тоесть можно отсылать сигнал по тому же таймеру, только из класса MainWindow. Примерно так
Вот так уже сигнал до QML не доходит(( Как это можно исправить? |
|
|
Trisch |
![]()
Сообщение
#3
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 379 Регистрация: 30.1.2012 Из: Запорожье Пользователь №: 3169 Спасибо сказали: 24 раз(а) Репутация: ![]() ![]() ![]() |
В общем один из вариантов решения. Использовать функцию T QObject::findChild ( const QString & name = QString() ) const
|
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 28.2.2025, 11:24 |