Описание тега qmultimap
QMultiMap - это класс из Qt Toolkit, который является вспомогательным подклассом QMap, который предоставляет многозначные карты. Класс QMap - это шаблонный класс, который предоставляет словарь на основе красно-черного дерева.
1
ответ
QMultiMap и QDataStream
В QtAssistant я видел, что QDataStream поддерживает QMap, а QMultiMap наследует QMap . Поддерживает ли Qt QMultiMap для сериализации с QDataStream?
29 мар '11 в 16:39
1
ответ
Заказ товаров в QMap и QMultiMap
Я хотел бы использовать QMultiMap (который получен из QMap) хранить пары ключ / значение. Поскольку я могу иметь ключи несколько раз, я бы предпочел использовать QMultiMap, Предположим, я бы вставил следующие пары в указанном порядке: "C" -> 5 "A…
23 ноя '14 в 09:44
1
ответ
QMultiMap со структурой в качестве ключа и структурой в качестве значения, операторы сравнения
У меня есть две структуры, например, первая структура в качестве ключа в QMultiMap: struct KeyStruct { int keydata1; int keydata2; int keydata3; bool operator < ( const KeyStruct& o ) const { return keydata1 < o.keydata1 || keydata2 < o…
03 июл '15 в 09:59
2
ответа
QMap::insertMulti или QMultiMap?
Что я должен использовать между QMap::insertMulti и QMultiMap для обработки: 2 -> abc2 -> def3 -> Гхи3 -> JKL Какая разница введите 2 решения?
07 янв '11 в 10:59
1
ответ
Это использование 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(); } Причина, по которой я спрашиваю: template <ty…
20 май '13 в 14:25
1
ответ
Экспорт QMultiMap<QString, QString> в QML
У меня есть следующие QObject: #ifndef UETYPES #define UETYPES #include <QHash> #include <QByteArray> #include <QMultiMap> #include <QString> #include <QObject> #include "../database/ueuserrecord.h" #include "../databas…
30 окт '15 в 09:38
1
ответ
Можно ли использовать QMultiMap::ConstIterator в собственном шаблонном классе?
Я хочу перебрать QMultiMap с помощью QMultiMap<double, TSortable>::const_iterator it;` но компилятор жалуется error: expected ‘;’ before ‘it’ в результате чего error: ‘it’ was not declared in this scope для каждого использования. Я старался Co…
18 сен '11 в 13:28
1
ответ
Как получить ключ от значения в QMultiMap?
У меня QMultiMap выглядит следующим образом: QMultiMap <int, QString> paramIDMap, paramValueMap; Мое значение - "xyz", и я хочу взять его ключ. Пример: paramIDMap.getkey("xyz") нравится Как это сделать? Ожидаемый результат должен возвращать кл…
06 ноя '19 в 15:48
0
ответов
Как хранить значения с ключами, которые имеют значения, связанные с другими значениями в QT
Я использую QT Creator с библиотеками QT, и у меня есть несколько комбинированных списков, которые я использую для хранения значений QString в иерархической модели. Как правило, значения могут быть: KeyA -> значение1A -> Key1A -> значение2A && Key2A…
30 авг '20 в 19:18
1
ответ
Почему этот локальный QMultiMap отключается при изменении?
Чтобы дать некоторую предысторию: в моем проекте я поместил точку останова отладки внутри, потому что я хотел увидеть, могу ли я обнаружить какие-либо случаи, когда неявно разделяемые QMaps отключались из-за недосмотра, например, используя find когд…
19 июн '21 в 07:40
2
ответа
QMultiMap с QVariant в качестве ключа
У меня есть мультикарта с QVariant в качестве ключа, но она не работает с QByteArray.Функция map.values("\xc2\x39\xc7\xe1") возвращает все значения карты.Это небольшой пример: #include <QCoreApplication> #include <QMultiMap> #include <…
02 дек '21 в 10:01
1
ответ
Предупреждение о неиспользуемом контейнере при переборе значений определенного ключа в QMultiMap
я получаю предупреждение «выделение ненужного временного контейнера», когда пытаюсь перебрать значения определенного ключа в QMultiMap: QMultiHash<QString,QString> testMap; for (auto &&value : testMap.values("Specific Key")) { } Есть л…
24 июл '23 в 12:51