Новые записи

Виджеты (10)
Создание и использование виджетов (widget) в Qt5
Создаем слайдер - скользящий переключатель - Slider Button в Qt5
Автор Алтунин ВасилийСегодня мы рассмотрим создание скользящего переключателя (Slider button) – кнопки представляющей собой переключатель аналогичный использующимся в мобильных телефонах.
Составной виджет - блок лампочек - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийВ прошлых статьях мы рассмотрели создание простого виджета – лампочки. Сегодня мы пойдем дальше и создадим новый виджет, который будет содержать пять лампочек. Он может пригодится, если вы отслеживаете состояние каких-либо сервисов или устройств.
Для примера мы возьмем пять лампочек, вы можете добавить любое количество.
Перенос слов на новую строку в подписи - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийСегодня мы реализуем для нашего виджета довольно востребованный функционал – перенос слов на новую строку.
Мы будем использовать проект из предыдущей статьи.
Выравнивание текста в подписи - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийСегодня мы продолжим улучшать наш виджет. На этот раз мы рассмотрим выравнивание текста.
Мы будем использовать проект и прошлой статьи.
Изменяем цвет и шрифт подписи - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийСегодня мы продолжим расширять функционал нашего виджета, на этот раз мы добавим возможность изменять шрифт, цвет, а также размер подписи.
Мы будем использовать проект из предыдущей статьи.
Добавляем подпись для лампочки - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийСегодня мы будем расширять функционал нашего виджета. На этот раз мы добавим подпись под нашей лампочкой, для работы будет использован проект из предыдущей статьи.
Мышь - Слоты и сигналы - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийСегодня мы расширим функционал работы с нажатиями клавиши мыши и вращением её колесика, с помощью слотов и сигналов.
Так же мы напишем универсальный метод слота, функционал которого позволит использовать его с любой лампочкой. Для того чтобы отличить одну лампочку от другой мы будем использовать свойства виджетов (property).
Мы будем использовать проект из предыдущей статьи.
Обработка нажатий кнопок мыши - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийСегодня мы добавим для виджета обработку нажатий кнопок мыши. Виджет будет реагировать на одиночный щелчок левой, правой и центральной кнопки и на движение колесика мыши. Так же мы проверим двойной щелчок мыши.
Обработку событий с помощью слотов и сигналов мы рассмотрим в следующей статье.
Расширяем функционал виджета - меняем цвет и размер - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийСегодня мы расширим функционал виджета, созданного в предыдущей статье. Мы добавим новый конструктор, чтобы предоставить возможность менять цвет выключенной лампочки.
Так же мы реализуем механизм смены размера виджета.
Пишем простой виджет - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийВиджеты в Qt5 предоставляют широкий простор для творчества, позволяя создавать любые по сложности компоненты. Виджет может просто отрисовывать некую информацию и даже служить «контейнером» для других виджетов. Всё зависит от решаемой задачи и фантазии программиста и дизайнера.
Сегодня мы напишем простой виджет – лампочку (круг), которая будет у нас загораться выбранным цветом.