Объектно-ориентированное программирование в C++: классы, наследование, виртуальные функции, инкапсуляция и полиморфизм. Последовательный курс с примерами — от первого класса до тонкостей проектирования иерархий.
Работа с файловой системой в Qt C++: Класс QDir
QDir — это удобный класс из библиотеки Qt, предназначенный для управления каталогами и получения информации о файлах. Он позволяет работать с путями, создавать, удалять и фильтровать файлы и…
QFileInfo — получение информации о файлах
Класс QFileInfo предоставляет подробную информацию о файле или каталоге: имя, расширение, размер, дату изменения, абсолютный путь и многое другое. Подключение QFileInfo Основные свойства QFileInfo Проверка типа файла с…
QFile — работа с файлами в Qt C++
Класс QFile — это универсальный интерфейс для работы с файлами. С его помощью можно читать, записывать, копировать, удалять файлы, а также проверять их существование. Подключение QFile Чтение текста…
QSslSocket: защищённые SSL/TLS-соединения в Qt
Применение криптографии и SSL в Qt C++: безопасное соединение с использованием QSslSocket В современном мире практически любое приложение, работающее с интернетом, требует защиты данных. Один из надёжных способов…
QTcpSocket: сетевое взаимодействие по TCP в Qt
QTcpSocket — это класс из модуля QtNetwork, предоставляющий интерфейс для TCP-соединений. Он позволяет: Подключение библиотеки Для начала убедитесь, что в вашем .pro-файле подключен модуль network: Простой пример TCP-клиента…
QInputDialog: диалоги для ввода данных пользователем
QInputDialog — это стандартный диалоговый виджет Qt, который позволяет пользователю вводить значения в соответствующие поля ввода. Он может использоваться для запроса различных типов данных, таких как текст, числа,…
Цвет и класс QColor
Цветовая модель это спецификация в трехмерной или четырехмерной системы координат, которая задает все видимые цвета. В Qt есть поддержка трех цветовых моделей: RGB (Red, Green, Blue — красный, зелёный,…
QIODevice: базовый класс ввода-вывода в Qt
QIODevice предоставляет как общую реализацию, так и абстрактный интерфейс для устройств, которые поддерживают чтение и запись блоков данных, таких как QFile, QBuffer и QTcpSocket. QIODevice является абстрактным и…