Готовые методы

Готовые решения типовых задач на Qt и C++: проверенные функции и классы, которые можно взять и использовать в своём проекте. Минимум теории — максимум законченного кода с пояснением, как и почему он работает.

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

Время выполнения

Измерить время выполнения участка кода Для измерения времени выполнения участка кода можно использовать возможности класса QTime. Данный класс позволит замерить время в миллисекундах и вывести значения с помощью…

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

Преобразование массива

Преобразование массива в вектор Рассмотрим несколько методов преобразование из массива в std::vector. Так же рассмотрим преобразование QByteArray в std::vector и QVector. Для начала рассмотрим преобразования массива в std::vector …

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

Удаление из QList

Удаление нескольких элементов из QList при помощи итератора QMutableListIterator В QList есть и итераторы в стиле Java, и итераторы в стиле STL. Итераторы в стиле Java являются более…

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

Удаление из QVector

Удаление нескольких элементов из QVector при помощи итератора QMutableVectorIterator Создаем итератор для обхода вектора. Итератор установлен в начале вектора (перед первым элементом). Фрагмент кода для демонстрации: В итоге…

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

Поиск в QMap

Поиск с помощью Iterator в QMap, QHash, QMultiMap. Поиск по ключу в контейнере QMap. Возвращает итератор, указывающий на найденный элемент. Если элемент не найден возвращает end(). Если найдено…

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

Из enum в QString

Преобразование полей enum в QString Для данного действия используем макрос Q_ENUM, который регистрирует перечисляемый тип в системе метаобъектов. Он должен быть помещен после объявления enum в класс, который…

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

Иконка в Qt

Добавление иконки для приложения Qt Для Win создаем файл с расширение *.rc и добавляем следующий текст: Где «1.ico»  — файл иконки Далее добавляем в *.pro файл следующий текст:…

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

Перебор значений QMap

QMap — это отсортированная по ключу ассоциативная коллекция из Qt, реализованная как сбалансированное дерево. Очень часто требуется обойти все её элементы — по ключам, по значениям, или по…

обновлено