Please read the doc carefully了解它是如何工作的.
对于QPair,虽然它很简单:
#include <QPair>#include <QDeBUG>typedef QPair<int,int> MyType; // typedef for your typeQ_DECLARE_MetaTYPE(MyType); // makes your type available to QMetaType systemint main(int argc,char *argv[]){ // ... MyType pair_in(1,2); QVariant variant = QVariant::fromValue(pair_in); MyType pair_out = variant.value<MyType>(); qDeBUG() << pair_out; // ...}总结
以上是内存溢出为你收集整理的c – 将QPair转换为QVariant全部内容,希望文章能够帮你解决c – 将QPair转换为QVariant所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)