Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 30
1

Слоты и сигналы

07.11.2013, 16:05. Показов 1044. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Хочу связать таймер и кнопку (на кнопке пишу миллисекунду времени видео, выясненного средствами OpenCV).
Video и buttons - созданные мною классы. Кадры в видео переключаются по таймеру timer, но нему же хочу изменять время на кнопке.
C++ (Qt)
1
QObject::connect(video -> timer, SIGNAL(timeout()), buttons -> ready_button, SLOT(setText(video.current_position)));
Почему-то при запуске с кнопкой ничего не происходит.
Аналогично пытаюсь проделать такое вот:
C++ (Qt)
1
QObject::connect(video, SIGNAL(stop()), buttons -> ready_button, SLOT(setText("Ready")));
и тоже ничего. Тут при остановке видео должна на кнопке появится надпись.
Не понимаю, что не так.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.11.2013, 16:05
Ответы с готовыми решениями:

Сигналы и слоты
добрый ! подскажите, как вызвать функцию через нажатие кнопки? собсна то, что нужно вызвать. ...

Слоты и сигналы
Здравствуйте, недавно я начал изучать Qt и не могу понять некоторые моменты. Начал читать книгу "Qt...

Сигналы и слоты
Есть 2 виджета: поле ввода и кнопка. Хочу на этом примере опробовал сигнально-слотовое соединение....

Сигналы и слоты
Пытаюсь законектить сигнал со слотом. Есть класс: server.h class server { public: ...

2
131 / 112 / 11
Регистрация: 01.09.2012
Сообщений: 288
07.11.2013, 16:30 2
количество параметров слота должно быть <= количеству параметров сигнала
0
224 / 219 / 77
Регистрация: 24.09.2012
Сообщений: 511
Записей в блоге: 2
08.11.2013, 00:44 3
Masha_Galka, в параметрах сигнала и слота можно указать только тип передаваемого объекта, но не значение.

C++ (Qt)
QObject::connect(video, SIGNAL(stop()), buttons->ready_button, SLOT(setTextProxy()));
//...
//...
void setTextProxy()
{
    button.setText("Ready");
}
0
08.11.2013, 00:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.11.2013, 00:44
Помогаю со студенческими работами здесь

Сигналы и Слоты
При вызове функции SendSignal(); образуется сигнал, который должен пораждать вызову слота и на экра...

Сигналы и слоты
Столкнулся с типичной для многих новичков в Qt проблемой, связанное с сигналами и слотами. Есть...

Сигналы и слоты
Доброго времени суток. Застрял на следующей задаче: Есть два объекта start_menu(класса...

Сигналы и слоты
Смысл следующий: Вводим число в spinBox, это число, с помощью сигнала, передаётся слоту объекта...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru