Название: Вопрос о слотах, конектах и параметрах. Отправлено: Ksar13th от Март 24, 2012, 20:07 Каша в голове, отсутствие времени на циферблате и лёгкой нервоз затрудняют гугление, так что ещё один глупый вопрос:
Наловчился(просто наловчился, до конца ещё не разобрался как эта система работает) конектить слоты к тем или иным событиям командой connect. Приконектил QMessageBox::warning ко всему что движется... а точнее, заканчивается видео, вылетает мой ворнинг; заканчивается анимация, вылетает мой ворнинг... но беда - я не могу сообразить как передать в мой слот с ворнингом хоть какой нибудь параметр(всего одного int'а бы хватило для счастья)... в слот, срабатывающий при завершении видео, я хочу всобачить функцию "запустить видео заново"; в слот, срабатывающий при завершении аудио, "запустить аудио по новой"; и наконец в слот, срабатывающий по завершению анимации для кнопки, я хочу передать жалкий QString или хотя бы имя этой кнопки, с которой работала эта анимация... В итоге вопрос - как передать в приконектенный командой connect слот какой нибудь параметр? :-[ Название: Re: Вопрос о слотах, конектах и параметрах. Отправлено: V1KT0P от Март 24, 2012, 20:09 Каша в голове, отсутствие времени на циферблате и лёгкой нервоз затрудняют гугление, так что ещё один глупый вопрос: Я думаю тебя спасет QSignalMapper.Наловчился(просто наловчился, до конца ещё не разобрался как эта система работает) конектить слоты к тем или иным событиям командой connect. Приконектил QMessageBox::warning ко всему что движется... а точнее, заканчивается видео, вылетает мой ворнинг; заканчивается анимация, вылетает мой ворнинг... но беда - я не могу сообразить как передать в мой слот с ворнингом хоть какой нибудь параметр(всего одного int'а бы хватило для счастья)... в слот, срабатывающий при завершении видео, я хочу всобачить функцию "запустить видео заново"; в слот, срабатывающий при завершении аудио, "запустить аудио по новой"; и наконец в слот, срабатывающий по завершению анимации для кнопки, я хочу передать жалкий QString или хотя бы имя этой кнопки, с которой работала эта анимация... В итоге вопрос - как передать в приконектенный командой connect слот какой нибудь параметр? :-[ Название: Re: Вопрос о слотах, конектах и параметрах. Отправлено: Ksar13th от Март 24, 2012, 20:13 Ещё один целомудренный класс... эх... проще никак нельзя?(я ваще предполагал только хлопнуть в ладоши и перекинуть int a в слот((( )
Лан, поползу гуглить. Спс.) Название: Re: Вопрос о слотах, конектах и параметрах. Отправлено: Ksar13th от Март 24, 2012, 20:15 А, вордь опять наткнулся на статью с калькулятором.
http://qt.ucoz.net/publ/qsignalmapper_kak_polzovatsja/1-1-0-18 Похоже то что надо. Спасибо. Уполз грызть.) |