Qt 从Qvariant获取多边形
我定义了一个元类型为QMetaType::QPolygon的qvariant,但我无法从qvariant中检索QPolygonQt 从Qvariant获取多边形,qt,Qt,我定义了一个元类型为QMetaType::QPolygon的qvariant,但我无法从qvariant中检索QPolygon QVariant具有toInt()、toLin()、toList(),但不具有toPolygon()。但是没有任何函数调用将其转换回QPolygon。您可以使用模板方法T QVariant::value() 例如: QPolygon poly = myVariant.value<QPolygon>(); QPolygon poly=myVariant.va
QVariant具有toInt()、toLin()、toList(),但不具有toPolygon()。但是没有任何函数调用将其转换回QPolygon。您可以使用模板方法
T QVariant::value()
例如:
QPolygon poly = myVariant.value<QPolygon>();
QPolygon poly=myVariant.value();
真是巧合!有人刚刚问了一个类似的问题(但更一般):