Популярные статьи

Json и Qt

Особенности QJsonValue

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

обновлено
Готовые методы реализаций

QColorDialog 

Пример реализации QColorDialog и получение данных из модельного окна. Небольшой но очень информативный пример реализации получение QColor из диалогового окна. В данном примере вызовем диалог и получим выбранное значение…

Описание классов Qt

Работа с потоками в Qt: руководство по QThread

В современном программировании многопоточность — это важный инструмент для создания отзывчивых и эффективных приложений. В Qt для работы с потоками используется класс QThread, который предоставляет удобный способ запуска…

Заметки по языку с и с++

Препроцессорные директивы

Данные директивы выполняются до компиляции и управляют работой предпроцессора. Данные команды начинаются со знака # и должны быть в начале строки. Рассмотрим их подробней: #define Данная директива заменяет…

обновлено
Заметки по языку с и с++

Шаблон класса

Шаблон класса позволяет создавать параметризированный класс. Параметром может быть любой тип или значение одного из допустимого типа. Шаблон класса сам по себе не является ни типом не объектом.…

обновлено
Различные статьи по Qt и c++

QShortcut в Qt

Класс QShortcut обеспечивает способ подключения сочетания клавиш к механизмам и слотам QT, чтобы объекты могли быть проинформированы. Комплект может быть настроен, чтобы содержать все нажатия клавиш,  включая состояния…

обновлено
Тестирование

QTest — модульное тестирование в Qt

Введение Разработка качественного программного обеспечения невозможна без тестирования. В рамках экосистемы Qt предлагается встроенная система модульного тестирования — QTestLib, также известная просто как QTest. Это мощный и легкий…