Вопросы по теме 'qmap'

Удаление всех значений из QMap
У меня QMap состоит из указателей на объекты класса, выделенных с помощью new . Мне нужно удалить все эти указатели. Как правильно это сделать с помощью QMap? Я могу сделать это так: QList<ClassName*> allVals = map.values(); for...
13910 просмотров
schedule 17.09.2021

Получение значения из вложенной QMap
У меня есть вложенная QMap QMap <QString, QMap<QString, QVariant> > map и временная QMap QMap <QString, QVariant> tmpMap Мне нужно заполнить временную QMap внутренними ключами и значениями QMap, чтобы я мог выполнить...
1784 просмотров
schedule 28.10.2021

QMap ‹int, QByteArray› return Wrong QByteArray
Я использую QMap < int, QByteArray> RegTable; (Seprate Class Variable) для хранения адреса регистра Modbus и данных, полученных из последовательного порта. Все работает нормально, данные читаются из последовательного порта и правильно...
132 просмотров
schedule 25.11.2021

Как отправить QMap через сокет?
У меня есть объект QMap: QMap<QString, int> map; и я хотел бы отправить его через сокет TCP. Мне нужно преобразовать его в JSON, а затем отправить или?
205 просмотров
schedule 25.11.2021

Ошибка памяти QMap
Я делаю один проект, в котором я определяю типы данных, как показано ниже. typedef QVector<double> QFilterDataMap1D; typedef QMap<double, QFilterDataMap1D> QFilterDataMap2D; Затем есть один класс с именем mono_data, в котором я...
855 просмотров
schedule 28.03.2022

Qt QList не добавляет локальные объекты
У меня проблема с пониманием, почему следующий код не сохраняет какие-либо объекты QString в моем QList. QMap<QString, QList<QString> >map; map = QMap<QString, QList<QString> >(); map.insert("eins",...
1384 просмотров
schedule 17.05.2022

Получение позиции (int) QMap::iterator
Я написал модель на основе QListModel для доступа к данным, хранящимся в QMap. QMap гарантированно будет отсортирован. Таким образом, преобразование из QMap::iterator или const_iterator в int должно быть возможным и разумным. На данный момент я...
1020 просмотров
schedule 15.05.2022

qmap unicode qstring не работает
Я пытаюсь использовать сопоставление имен языков с именами локальных файлов, например: QMap<QString, QString> map; map.insert("Русский", "russian"); Но когда я выгружаю значения, получается ноль: QMap<QString,...
667 просмотров
schedule 10.06.2022

QHash хранит большое количество данных
У меня есть 10 000 000 записей типа struct{int, int, int, int}. когда я сохраняю их с помощью QHash или QMap , он занимает много памяти, на самом деле это должно занять около 10,000,000 * 4 * 4 (sizeof integer) <= 153 MB но когда я...
922 просмотров
schedule 13.07.2022

Является ли такое использование QMap потенциально опасным?
#include <QMultiMap> template <typename TKey, typename TValue> TKey lastKeyOf(const QMap<TKey, TValue>& map) { if (map.isEmpty()) throw something; return (map.end() - 1).key(); } Причина, по которой я...
217 просмотров
schedule 26.08.2022

Шаблон команды Qt QHash/QMap
Недавно я реализовал шаблон проектирования команд на Java с использованием: private HashMap<Component, CommandInterface> commands; Где Component — это любой компонент Java ( JButton , JMenuItem ,...), а CommandInterface — это...
193 просмотров
schedule 01.09.2022

вложенный QMap в qt
Я пытаюсь использовать этот код в своем приложении QT. QMap<QString,QMap> но есть проблема сборки он говорит C:/****/****/****/***/domparser.h:14: error: type/value mismatch at argument 2 in template parameter list for...
5842 просмотров
schedule 07.01.2023

Использование QString вызывает сбой после QMap::remove
У меня есть следующий код: class NamedObjectContainer { //... QMap<QString, SomeStruct> mUsed; //... }; const StoredObject* NamedObjectContainer::use(const QString& name, const QString& userId) {...
1704 просмотров
schedule 22.06.2023

Как зарегистрировать QMap внутри QList в качестве метатипа в QtScript?
Я смотрю на передачу объекта QList<QMap<QString, QString>> из моего кода Qt в файл JavaScript и задаюсь вопросом, как правильно обрабатывать часть кода qScriptRegisterMetaType. В настоящее время я рассматриваю возможность...
782 просмотров
schedule 01.11.2022

Почему я не могу сохранить QVariantMap в QSettings?
Почему это было возможно в Qt 5.2 и ранее и хранит данные в следующем формате: key=@Variant(\0\0\0\b\0\0\0) но теперь проблема в Qt 5.11?! Следующий код QVariantMap projectsMap; for (auto project : projects)...
339 просмотров
schedule 09.01.2023

Как сохранить QList‹QMap› в файл QSettings
У меня есть большой объем данных, хранящихся в переменной типа QList<QMap<QString,float>> , и мне нужно сохранить переменную, чтобы легко получить ее. Я хочу сохранить его в файл с QSettings , но безуспешно. Как я могу это сделать?
570 просмотров
schedule 18.05.2023

Получить разные Qmap в одной переменной
Я работаю над игрой в Qt. Мои персонажи/объекты хранятся в моем классе модели (я стараюсь следовать модели MVC). Я создал QMap, содержащий для каждого объекта: QMap<int, Safe*> *safes; QMap<int, Mushroom*> *mushroom; QMap<int,...
185 просмотров
schedule 19.11.2023

Использование QMap и получение сообщений об ошибках компиляции
Я пытаюсь использовать "QMap" в прототипе класса: QMap<QString, TargetsInfo*> m_targets; В методе доступа у меня есть: TargetsInfo* TargetsModel::addTarget(int division, int camera, int map) const { TargetsInfo*...
93 просмотров
schedule 07.02.2024