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

Json и Qt

Работа с QJsonValue: избегаем ошибок двойной конвертации типов

Проблема При парсинге JSON через класс QJsonValue (и связанные с ним QJsonObject, QJsonArray) часто возникают ситуации неправильного определения типа значения. Это приводит к двойной конвертации: например, числовое значение сначала интерпретируется как double, а затем при…

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

QColorDialog 

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

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

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

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

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

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

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

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

Шаблоны классов в C++: параметризация типов и практический пример

Шаблон класса — это механизм C++, позволяющий создавать параметризованные классы. Параметром шаблона может выступать любой тип или значение допустимого типа. Важно понимать: сам шаблон не является ни типом, ни…

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

QShortcut в Qt

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

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

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

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