Алтунин Василий

Алтунин Василий

Сегодня мы добавим для виджета обработку нажатий кнопок мыши. Виджет будет реагировать на одиночный щелчок левой, правой и центральной кнопки и на движение колесика мыши.  Так же мы проверим двойной щелчок мыши.

Обработку событий с помощью слотов и сигналов мы рассмотрим в следующей статье.

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

Так же мы реализуем механизм смены размера виджета.

Виджеты в Qt5 предоставляют широкий простор для творчества, позволяя создавать любые по сложности компоненты. Виджет может просто отрисовывать некую информацию и даже служить «контейнером» для других виджетов. Всё зависит от решаемой задачи и фантазии программиста и дизайнера.

Сегодня мы напишем простой виджет – лампочку (круг), которая будет у нас загораться выбранным цветом.

В Qt5 ячейки таблицы могут содержать не только текст, но и другие виджеты.

Сегодня мы создадим простой делегат для QTableView, чтобы отобразить в столбце иконку. Для того чтобы сэкономить время, мы будем проект из прошлой статьи.

Сегодня мы рассмотрим создание модели в Qt5 для виджета QTableView. В отличии от QListView у данного компонента есть не только строки, но и столбцы.

Так же у таблицы есть и заголовки столбцов, так что мы реализуем необходимый для их отображения метод.

Сегодня мы расширим использование модели в QListView.  Мы напишем свою версию Проводника Windows. Конечно, она не будет обладать всем функционалом, но, для демонстрации возможностей виджета, этого будет достаточно.

Источником данных для модели может быть любой источник данных, на этот раз этим источником будет файловая система ПК.

В этой статье мы рассмотрим работу QListView в режиме отображения иконок.

В качестве основы будем использовать проект из предыдущей статьи.

Сегодня мы рассмотрим новый виджет QListView. Он может работать в двух режимах, в первом это обычный список, во втором - список иконок, аналогичный тому, что используется в проводнике Windows, для отображения файлов и папок.

В этой статье мы рассмотрим работу QListView в режиме списка.

В прошлой статье мы установили Arduino IDE на ПК под управлением операционной системы Windows 10. Сегодня рассмотрим процесс установки на Astra Linux, дистрибутив основанный на Debian Linux.

Это будет краткое руководство, я рекомендую прочитать первую часть, если вам будет что-то непонятно.

Понедельник, 14 декабря 2020 19:00

Подключаем Arduino UNO к ПК. Часть 1 - Windows 10

Arduino сейчас широко используется как дешевое, но вместе с тем мощное средство для создания электронных устройств, в том числе датчиков для Интернета вещей (IoT).

В цикле статей, посвящённых Arduino, в первую очередь я буду рассматривать аспект программирования с использованием C++ и Фреймворка Qt5, для организации взаимодействия с Arduino и устройствами, собранными на её базе.

В этой статье мы рассмотрим базовую настройку для подключения Arduino к ПК под управлением ОС Windows 10. В следующем материале, повторим ту же процедуру но для дистрибутива Astra Linux, который базируется на Debian Linux.