Russian Qt Forum
Ноябрь 24, 2024, 05:49 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QtScript QComboBox currentIndexChanged  (Прочитано 5918 раз)
vladmailbox
Гость
« : Март 31, 2010, 11:45 »


Как в QtScript сесть на событие currentIndexChanged?

Если писать
cmbCountry.currentIndexChanged.connect(this,this.CountryChanged);
то возникает неоднозначность определения события, а как правильно?
Записан
Rcus
Гость
« Ответ #1 : Март 31, 2010, 12:12 »

Assistant -> Making Applications Scriptable -> Overloaded Signals and Slots
Записан
vladmailbox
Гость
« Ответ #2 : Март 31, 2010, 14:09 »

Не понял. Это где устанавливается, в Qt Creator?
У меня он на русском, и таких пунктов в меню я не нашел.
Записан
Rcus
Гость
« Ответ #3 : Март 31, 2010, 14:15 »

http://doc.qt.nokia.com/4.6/scripting.html#overloaded-signals-and-slots
Записан
vladmailbox
Гость
« Ответ #4 : Март 31, 2010, 16:32 »

Да, но собственно с этого все и началось. Если я пишу

cmbCountry.currentIndexChanged(1).connect(this,this.CountryChanged);

то в ответ получаю, что connect is not defined.
Записан
Rcus
Гость
« Ответ #5 : Март 31, 2010, 17:17 »

Мы один и тот же хелп читаем? надо писать widget['currentIndexChanged(int)'].connect(this,this.slotSmth)
Записан
vladmailbox
Гость
« Ответ #6 : Апрель 01, 2010, 09:06 »

Да, спасибо, все заработало.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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