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

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

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: emit сигнала  (Прочитано 9688 раз)
Mikhail
Программист
*****
Offline Offline

Сообщений: 587


Просмотр профиля
« Ответ #15 : Март 18, 2011, 15:20 »

вы про qml?

Нет я именно про скрипты. Ведь qml это не скрипты.
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #16 : Март 19, 2011, 00:01 »

ну а вот в qml это работать по идее не будет.
Записан
twp
Гость
« Ответ #17 : Март 21, 2011, 12:52 »

ну почему, должно работать
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #18 : Март 21, 2011, 14:41 »

почитал доку, да, там нет ограничения на 1 параметр для NOTIFY сигнала.
Записан
twp
Гость
« Ответ #19 : Март 21, 2011, 16:06 »

в qml сигнал будет работать даже если не указывать в NOTIFY. Т.е. можно добавить любой сигнал с любым числом параметров и он будет работать для qml. Например в examples\tutorials\gettingStarted\gsQml\filedialog\directory.h
есть сигнал Directory::directoryChanged() не задекларированный в NOTIFY, однако он используется в examples\tutorials\gettingStarted\gsQml\core\fileMenu.qml :
Код:
    Directory {
        id:directory
        filename: textInput.text
        onDirectoryChanged:fileDialog.notifyRefresh()
    }
Записан
Авварон
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3260


Просмотр профиля
« Ответ #20 : Март 21, 2011, 16:21 »

это не то. я биндинги имел ввиду.
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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