Вопросы по теме '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