问题标签 [qmap]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 删除 QMap 的 5 个第一个元素
如何删除 a 的 5 个第一个元素QMap
?
qt - ListModel、QMap、Xml 解析
我正在尝试解析一些 car2go 响应 xml 并创建我的 c++ 模型。然后将该模型暴露给 qml。
问题:使用哪个地图 Qmap 或 qmultimap ?以及如何解析?
所以看起来 car2go 响应: http ://code.google.com/p/car2go/wiki/vehicles_v2_0
提前致谢
qt - 如何在 QT 中的 QMap 和 Qlist 中存储数据?
如何在 QMap & Qlist 中存储数据并在 QT 中检索它们?
我的要求是我有周一 - 周日的时间表名称和像“周日,12:00 - 17:30”这样的时间表项目............
现在我想要 2 个 QlistWidget 一个包含计划名称,另一个包含计划项目,现在当我在第一个列表框中选择一个计划名称时,相应的相关计划项目会列在另一个列表框中。
如何使用 Qmap 和 Qlist 将项目添加到列表小部件?
如何使用它将数据保存在内存中?
在 ItemselectionChanged 事件中:
qt - Qt设置表条目改变QMap的值
我对“table->setItem(index, 0, widg);”有疑问 声明有不想要的副作用。
我有 QStrings 到 QStrings 的映射:
稍后,我有一个函数可以用此映射中包含的键和值填充 QTableWidget。所以,我有以下功能:
请原谅所有调试文本,但这就是我能够准确缩小问题所在的方式。这是函数运行时的一些输出(“background_texture”最初映射到“nope”):
可以看到,“pre mid”和“mid”调试语句之间的值是变化的,也就是说执行“table->setItem(index, 0, widg);”的语句 将“background_texture”键的值更改为最新的 i.value()。
为什么?
编辑:完整的调试信息:
生产
c++ - 地图 - 找到最接近的值?
我正在尝试找到最接近的 RGB 值QMap
(我知道它可能应该是 HSV,但这不是问题)。这是我到目前为止得到的:
我的地图看起来像这样有索引:
current_rgb
例如,当 my是4285046165
可以的,但如果有某个值大于最大索引,则程序崩溃。我究竟做错了什么?
c++ - 无法将项目添加到 QMap
我有个问题。我想我正在做一些非常愚蠢的事情。我是 C++ 和 Qt 的新手。
我有一个类 SavedVar。我正在尝试将键/值添加到私有成员 Qmap。当我调用 SavedVar::addVar() 时,程序崩溃了。SavedVar::addvar() 正在正确接收“id”和“notes”。
我正在努力理解 Qt creator 中的调试输出:
干杯,
尼尔
c++ - Qt QMap.insert() 失败
我有一个 levelObjects 对象,它是 QMaps 的 QVariants 的 QList:
后来,当我尝试更改其中一个 QMap 中某些内容的值时,它似乎没有做任何事情:
产生:
遍历有问题的代码行(带有 .insert() 的代码行),我可以看到它经历了一堆与 QVariants 相关的汇编子例程,然后经历了 QMap::insert(),然后是更多的汇编。我最初的想法是,这可能触发了某种信号,导致其他地方的代码被执行,但事实并非如此。
有什么想法吗?
编辑:我通过一种解决方法解决了这个问题 - 摆脱了中间 QVariant 并使 levelObjects 成为 QMaps 的 QList。但是,我仍然很好奇是否有人对为什么会发生这种情况有任何见解。
c++ - 是否可以在自己的模板类中使用 QMultiMap::ConstIterator?
我想迭代一个QMultiMap
using
但编译器抱怨
导致
每次使用。我试过了ConstIterator
,const_iterator
连慢的Iterator
都没有成功。甚至可以将 Q(Multi)Map 与模板类一起使用吗?当定义(作为 void*)可以时,为什么我不能声明一个迭代器?
我使用以下代码(包括警卫省略):
c++ - QMap/QHash operator[] 返回参考有效性
我想知道对 Qt 容器内的值的引用,尤其是 aQHash
或 a的引用QMap
有效时间。有效是指在插入或删除其他元素后,是否保证仍指向地图/哈希内的正确位置。
让我们下面的代码:
将在最后一行设置值正确更新与a
to关联的值3
还是会导致段错误或未定义(所以有时工作,段错误其他时候,取决于数据结构是否必须在内部重新组织,例如调整大小的哈希表数组)。QMap
and的行为是否相同QHash
,或者一个有效而另一个无效?
c++ - 使用 for 遍历 QMap
我有一个QMap
对象,我正在尝试将其内容写入文件。
为什么我会得到:error: 'class QString' has no member named 'first' nor 'second'
是e
不是类型QPair
?