
Qt5 (42)
Программирование с использованием фреймворка Qt5
Подкатегории
Поиск данных в каталоге LDAP. Работа с LDAP в Qt5. Часть 2.
Автор Алтунин ВасилийВ первой части мы рассмотрели инициализацию, подключение и отключение от LDAP сервера.
Сегодня мы рассмотрим поиск информации в AD через LDAP.
Подключаемся к LDAP серверу. Работа с LDAP в Qt5. Часть 1.
Автор Алтунин ВасилийСегодня мы рассмотрим подключение к серверу Active Directory (AD) с помощью протокола LDAP. Для этого мы будем использовать библиотеку OpenLDAP (libldap).
Составной виджет - блок лампочек - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийВ прошлых статьях мы рассмотрели создание простого виджета – лампочки. Сегодня мы пойдем дальше и создадим новый виджет, который будет содержать пять лампочек. Он может пригодится, если вы отслеживаете состояние каких-либо сервисов или устройств.
Для примера мы возьмем пять лампочек, вы можете добавить любое количество.
Работа с WebAPI в Qt5 на примере EVE Online ESI. Часть 1.
Автор Алтунин ВасилийQt5 обладает богатыми возможностями для работы с WebAPI. Сегодня мы рассмотрим базовый функционал работы с WebAPI на примере запроса цен на минерал Tritanium в регионе The Forge из игры EVE Online с помощью ESI – EVE Swagger Interface.
Работая с классами в Qt5 вам неоднократно приходилось сталкиваться с отладкой, при этом строчка вида:
qDebug() << value;
Используется очень часто, в том числе, когда нужно контролировать значения некоторых переменных, а запускать отладку долго и не эффективно.
Если же вы хотите вывести значение полей экземпляра класса, тут qDebug() пасует – он попросту ничего не знает о вашем классе и всё, что вы получите в результате - строку вида 0x19e8aa45460.
Сегодня мы рассмотрим перегрузку оператора << для класса CountryFlag для последующего использования в конструкциях вида:
CountryFlag flag;
qDebug() << flag;
Пишем модель для своего виджета - Работа с моделями в Qt5 для отображения данных в виджетах.
Автор Алтунин ВасилийМодели можно создавать не только для стандартных виджетов (QComboBox, QTableView и так далее), но и для тех, которые создаём мы сами.
Сегодня будет рассмотрена реализация модели для виджета, который был создан в предыдущих статьях - простой лампочки. Модель позволит управлять состоянием лампочки – включать/отключать её.
Конечно, вы можете сделать все это не используя модель. Данный виджет был специально выбран для демонстрации ввиду своей простоты.
Мы будем использовать проект из предыдущей статьи.
Перенос слов на новую строку в подписи - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийСегодня мы реализуем для нашего виджета довольно востребованный функционал – перенос слов на новую строку.
Мы будем использовать проект из предыдущей статьи.
Выравнивание текста в подписи - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийСегодня мы продолжим улучшать наш виджет. На этот раз мы рассмотрим выравнивание текста.
Мы будем использовать проект и прошлой статьи.
Изменяем цвет и шрифт подписи - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийСегодня мы продолжим расширять функционал нашего виджета, на этот раз мы добавим возможность изменять шрифт, цвет, а также размер подписи.
Мы будем использовать проект из предыдущей статьи.
Добавляем подпись для лампочки - Виджеты (компоненты) в Qt5.
Автор Алтунин ВасилийСегодня мы будем расширять функционал нашего виджета. На этот раз мы добавим подпись под нашей лампочкой, для работы будет использован проект из предыдущей статьи.