QVariant rectVariant = QVariant::fromValue(QRectF (0, 0, 100, 100)); // Creating QRectF variant QRectF rect = rectVariant.toRectF(); // Converting QVariant to QRectF
QVariantList list; list << QVariant::fromValue(QRectF (0, 0, 100, 100)); QVariant rectVariant = QVariant::fromValue(list); // Creating QVariantList variant QRectF rect = rectVariant.toList().at(0).toRectF(); // Converting QVariantList to QRectFThis code example uses the QVariant class to store a QRectF object as a QVariant object. The toRectF function is called to convert the QVariant object back into a QRectF object. The package library for QVariant and toRectF is the Qt library, which is included in the Qt framework.