Статьи о C и C++ вне привязки к Qt: язык, стандартная библиотека, инструменты разработчика, сборка и отладка. Материалы для тех, кто хочет глубже понимать язык, на котором написан весь остальной сайт.
Работа с JSON в Qt C++ с использованием QJson
Qt предоставляет мощные инструменты для работы с JSON через классы QJsonDocument, QJsonObject, QJsonArray и другие. Эти классы позволяют легко сериализовать и десериализовать данные, использовать их в сетевом взаимодействии,…
QSslSocket: защищённые SSL/TLS-соединения в Qt
Применение криптографии и SSL в Qt C++: безопасное соединение с использованием QSslSocket В современном мире практически любое приложение, работающее с интернетом, требует защиты данных. Один из надёжных способов…
QTcpSocket: сетевое взаимодействие по TCP в Qt
QTcpSocket — это класс из модуля QtNetwork, предоставляющий интерфейс для TCP-соединений. Он позволяет: Подключение библиотеки Для начала убедитесь, что в вашем .pro-файле подключен модуль network: Простой пример TCP-клиента…
Qt и SQLite
Для подключения к базе данных SQLite и работы с ней в приложении на C++ с использованием библиотеки Qt, вы можете использовать класс QSqlDatabase из QtSql модуля. Ниже представлен…
Вывод qDebug в консоль
При использования CONFIG += console вывод может быть некорректным при использовании qDebug(). Для этого стоит свой метод реализации. Пример реализации: В консоли мы увидим следующий вывод:
QInputDialog: диалоги для ввода данных пользователем
QInputDialog — это стандартный диалоговый виджет Qt, который позволяет пользователю вводить значения в соответствующие поля ввода. Он может использоваться для запроса различных типов данных, таких как текст, числа,…
QColorDialog
Пример реализации QColorDialog и получение данных из модельного окна. Небольшой но очень информативный пример реализации получение QColor из диалогового окна. В данном примере вызовем диалог и получим выбранное значение…
Цвет и класс QColor
Цветовая модель это спецификация в трехмерной или четырехмерной системы координат, которая задает все видимые цвета. В Qt есть поддержка трех цветовых моделей: RGB (Red, Green, Blue — красный, зелёный,…