26得票3回答
如何在Qt中对QList<QVariant>进行排序?

我有以下数据结构。QList&lt;QVariant&gt; fieldsList 我该如何对这个列表进行排序?该列表包含字符串。我想按字母顺序对fieldList进行排序。

25得票2回答
如何将QVariant转换为自定义类?

我正在使用Momentics IDE(本地SDK)开发BlackBerry 10移动应用程序。 我有一个列表视图,我想要使用C++来处理它的项点击事件(我需要使用C++而不是QML)。 我可以使用“connect”指令获取索引路径,但我在将QVariant解析为自定义类时遇到问题;Q_AS...

22得票3回答
如何支持包含自定义类型的QVariant对象的比较?

根据Qt文档显示,如果QVariant包含自定义类型,则QVariant::operator==运算符不会按预期工作: bool QVariant::operator== ( const QVariant & v ) const 比较此QVariant与v,如果相等则返回true;否则返...

17得票2回答
将QVariant转换为QIcon/QPixmap/QImage

我想从QTreeWidget的一列中存储的Qt :: DecorationRole中提取一个已经存在的QIcon。QTreeWidgetItem *item = ui-&gt;treeWidget-&gt;topLevelItem(index); const QIcon &amp;icon =...

16得票2回答
什么是QVariant,何时应该使用它?

QVariant是什么?何时应该使用?

15得票3回答
如何从QVariant获取原始的Python数据

我最近正在学习Python和Qt。因此,请考虑这会是一个新手问题,但我现在卡住了。import sys from PyQt4.QtCore import * data1 = 'string' data2 = QVariant(data1) data3 = data2.toPyObject()...

14得票1回答
QVariant如何与自己的类型进行比较?

更新 我创建了一个 qt bug ticket,希望能扩展文档。 原问题 根据2010年的一个问题和Qt文档,operator==()不能处理自定义类型。 引用: bool QVariant::operator==(const QVariant &amp; v) const ...

13得票1回答
将 QVariant 转换为 QStringList

我在调用setData函数时,将QStringList存储在一个QVariant变量中。现在我想从QVariant变量中恢复这个数据。怎么做? 编辑: 我尝试了转换,但是似乎不太理解它的工作原理。

13得票2回答
将QPair转换为QVariant

我有以下问题:我想通过TCP传输数据,并编写了一个函数来实现。为了最大限度地提高重用性,函数模板为f(QPair&lt;QString,QVariant&gt; data)。第一个值(即QString)由接收器用作目标地址,第二个值包含数据。现在我想传输一个QPair&lt;int,int&g...

13得票3回答
如何将无符号长整型转换为QVariant

我意识到 QVariant 不支持 long 和 unsigned long 功能。它仅支持转换成 int、unsigned int、long long 和 unsigned long long。 在当前的桌面架构中,我们可以发现 long 和 int 是等价的,但从理论上来看它们并不是等价...