Здравствуйте.
Пишу приложение на QT c использование аппаратных кнопок. Которые сконфигурированы так :
Все работает нормально кнопка отзывается как в eventtest так и в моей программе на Qt .
Но проблема такова пытаюсь запустить таймер с помощью этой кнопки. По событию/сигналу таймера timeout() должен срабатывать SLOT (часы на label должны тикать ежесекундно), но при нажатии на кнопку появляется время и не "тикает" хотя должно тикать непрерывно пока я не остановлю таймер! Если тоже самое проделать не с помощью кнопки, а в конструкторе класса MainWindow, то все работает. Т.е. получается что при работе с keypressevent выполнение слота по сигналу делается только 1 раз.
Тоже самое происходит с UART при поступлении данных на порт ....
На компьютере с desktop linux на windiws все работает корректно часы тикают непрерывно после нажатия кнопки, а вот на плате чет не хочет. В чем может быть загвоздка?
понятно, значит в моей сборке выключена поддержка "ui", т.к. таких хидеров нет и линкер грязно ругается..
я практически ничего в qt не смыслю, могу предположить, что у вас кнопка недоопределена или надо организовать "рефреш" существующей формы, т.к. получается одноразовая работа по выводу кнопки с текстом.. для теста выведите в этой же форме текстовое поле с временем (без кнопки)..