Весь мой канал Old Programmer здесь: Программирование. Тематическое оглавление моего Zen-канала (Old Programmer). А здесь все мои материалы о библиотеке QT. Меня уже несколько раз упрекали, что я не следую "правильному" стилю qt-приложений. В частности не использую механизм взаимодействия сигнал->слот. Но у меня подход простой: в программировании нужно уметь использовать разные механизмы. Но вот сегодня по просьбе трудящихся у меня появится и этот механизм. Кстати действительно очень удобный. Сигналы и слоты в библиотеке Qt В прошлой статье о таймере мы воспользовались тем фактам, что у визуальных объектов QT есть метод startTimer(), с помощью которого можно программно запустить таймер "внутри" это объекта и отлавливать сигналы с помощью виртуальной функции timeEvent(). Сегодня используем другой механизм: мы создадим объект класса QTimer и свяжем его сигналы с методом формы. Такие методы называются в QT слотами. Ниже представлена программа, которую мы разбили на две части: qt4010
Программироание на C++ (библиотека Qt). Таймер, сигналы и слоты
9 декабря 20209 дек 2020
528
2 мин