Приобрести книгу можно на сайте ozon.ru и в электронном виде на Google Play:
2 thoughts on “Глава 25 – Разработка собственных элементов управления”
Здравствуйте!
Зачем в слоте slotSetProgress в листинге 25.7 эмиттить progressChanged? Насколько я понимаю его никто потом не принимает.
m_nProgress = n > 100 ? 100 : n < О ? О n;
repaint();
emit progressChanged(m_nProgress);
Здравствуйте, Вадим!
Вы правы, этот сигнал в самом виджете никто не принимает. Но этот виджет может быть использован и в других программах, поэтому он высылает сигнал изменении прогресса progressChanged(), для возможности информирования компонет проекта с которыми он может быть соединен в будущем.
Здравствуйте!
Зачем в слоте slotSetProgress в листинге 25.7 эмиттить progressChanged? Насколько я понимаю его никто потом не принимает.
m_nProgress = n > 100 ? 100 : n < О ? О n;
repaint();
emit progressChanged(m_nProgress);
Здравствуйте, Вадим!
Вы правы, этот сигнал в самом виджете никто не принимает. Но этот виджет может быть использован и в других программах, поэтому он высылает сигнал изменении прогресса progressChanged(), для возможности информирования компонет проекта с которыми он может быть соединен в будущем.