Пример использование qwt
Для примера постоим самый простой график в виде линии. Сначала подключим нужные заголовочные файлы: Добавим сетку: Определим сам график для прорисовки: Добавим маркеры, которые указывают заданные точки: Зададим…
QIODevice: базовый класс ввода-вывода в Qt
QIODevice предоставляет как общую реализацию, так и абстрактный интерфейс для устройств, которые поддерживают чтение и запись блоков данных, таких как QFile, QBuffer и QTcpSocket. QIODevice является абстрактным и…
QDataStream: сериализация и десериализация данных в Qt
Поток данных — это двоичный поток кодированной информации, который не зависит от операционной системы хост-компьютера, порядка процессора или байтов. Например, поток данных, записываемый ПК под Windows, может быть…
QFile — работа с файлами в Qt C++
Класс QFile — это универсальный интерфейс для работы с файлами. С его помощью можно читать, записывать, копировать, удалять файлы, а также проверять их существование. Подключение QFile Чтение текста…
QInputDialog: диалоги для ввода данных пользователем
QInputDialog — это стандартный диалоговый виджет Qt, который позволяет пользователю вводить значения в соответствующие поля ввода. Он может использоваться для запроса различных типов данных, таких как текст, числа,…
Приоритет выполнения QThread
При запуске QThread методом start() можно указать приоритет его выполнение. Приоритет определяет приоритетность выполнения потока по отношению к другим потокам. Каждый приоритет сопоставим с числом и начинается от…
QSignalMapper: группировка сигналов от нескольких объектов
Класс объединяет сигналы от идентифицируемых отправителей. Этот класс собирает набор сигналов без параметров и повторно генерирует их с целочисленными параметрами, параметрами строки или виджета, соответствующими объекту, который отправил…
Из enum в QString
Преобразование полей enum в QString Для данного действия используем макрос Q_ENUM, который регистрирует перечисляемый тип в системе метаобъектов. Он должен быть помещен после объявления enum в класс, который…
Диапазон хранения значений
Для получения максимального и минимального значения мы запросим их через std::numeric_limits — которая обеспечивает стандартизированный способ запроса различных свойств арифметических типов. К таким данным можно отнести: Получаем следующий…