Class: QgsVariantUtils¶
Contains utility functions for working with QVariants and QVariant types.
Added in version 3.24.
Static Methods
Returns |
|
Returns |
|
Returns a user-friendly translated string representing a QVariant type. |
- class qgis.core.QgsVariantUtils[source]¶
Bases:
object- static isNull(variant: Any) bool[source]¶
Returns
Trueif the specifiedvariantshould be considered a NULL value.This method is more rigorous vs QVariant.isNull(), which will return
Falseon newer Qt versions for tests like QVariant( QDateTime() ).isNull().Added in version 3.28.
- Parameters:
variant (Any)
- Return type:
bool
- static isNumericType(metaType: QMetaType.Type) bool[source]¶
Returns
Trueif the specifiedmetaTypeis a numeric type.Added in version 3.40.
- Parameters:
metaType (QMetaType.Type)
- Return type:
bool
- static typeToDisplayString(type: QMetaType.Type, subType: QMetaType.Type = QMetaType.Type.UnknownType) str[source]¶
Returns a user-friendly translated string representing a QVariant
type.The optional
subTypecan be used to specify the type of variant list or map values.- Parameters:
type (QMetaType.Type)
subType (QMetaType.Type = QMetaType.Type.UnknownType)
- Return type:
str
- static typeToDisplayString(type: QVariant.Type, subType: QVariant.Type = QVariant.Type.Invalid) str[source]
Returns a user-friendly translated string representing a QVariant
type.The optional
subTypecan be used to specify the type of variant list or map values.Deprecated since version 3.38: Use the method with a QMetaType.Type argument instead.
- Parameters:
type (QVariant.Type)
subType (QVariant.Type = QVariant.Type.Invalid)
- Return type:
str