Главная - АлтунинВВ.Блог - всё об IT-технологиях!
Пятница, 22 января 2021 19:00

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

Для примера мы возьмем пять лампочек, вы можете добавить любое количество.

Понедельник, 18 января 2021 19:00

Во многих организациях в России и по всему миру используется Active Directory (далее AD), для разграничения доступа пользователей к ресурсам сети и решения прочих проблем администрирования сети.

Как правило, в AD отражается организационная структура предприятия, где OU – соответствуют отделам, а пользователи и ПК создаются и размещаются в соответствующих OU.

Сегодня мы рассмотрим способ быстрого создания структуры виртуального предприятия “Altunin Soft” в AD и наполнение её пользователями с помощью скриптов на Python и PowerShell. Данные скрипты могут быть полезны разработчикам и админам, для быстрого заполнения данными тестового домена.

Четверг, 14 января 2021 19:00

Qt5 обладает богатыми возможностями для работы с WebAPI. Сегодня мы рассмотрим базовый функционал работы с WebAPI на примере запроса цен на минерал Tritanium в регионе The Forge из игры EVE Online с помощью ESI – EVE Swagger Interface.

Среда, 13 января 2021 19:00

Модели можно создавать не только для стандартных виджетов (QComboBox, QTableView и так далее), но и для тех, которые  создаём мы сами.

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

Конечно, вы можете сделать все это не используя модель. Данный виджет был специально выбран для демонстрации ввиду своей простоты.

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

Вторник, 12 января 2021 19:00

Работая с классами в Qt5 вам неоднократно приходилось сталкиваться с отладкой, при этом строчка вида:

qDebug() << value;

Используется очень часто, в том числе, когда нужно контролировать значения некоторых переменных, а запускать отладку долго и не эффективно.

Если же вы хотите вывести значение полей экземпляра класса, тут qDebug() пасует – он попросту ничего не знает о вашем классе и всё, что вы получите в результате - строку вида 0x19e8aa45460.

Сегодня мы рассмотрим перегрузку оператора << для класса CountryFlag для последующего использования в конструкциях вида:

CountryFlag flag;
qDebug() << flag;
Воскресенье, 10 января 2021 20:54

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

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