API reference - Class QVariant

Notation used in Ruby API documentation

Description: Binding of QVariant

Sub-classes: Type

Public constructors

new QVariantnewConstructor QVariant::QVariant()
new QVariantnew(const QVariant other)Constructor QVariant::QVariant(const QVariant &other)
new QVariantnew(QDataStream s)Constructor QVariant::QVariant(QDataStream &s)
new QVariantnew(bool b)Constructor QVariant::QVariant(bool b)
new QVariantnew(double d)Constructor QVariant::QVariant(double d)
new QVariantnew(float f)Constructor QVariant::QVariant(float f)
new QVariantnew(string string)Constructor QVariant::QVariant(const QString &string)
new QVariantnew(string[] stringlist)Constructor QVariant::QVariant(const QStringList &stringlist)
new QVariantnew(unsigned int qchar)Constructor QVariant::QVariant(const QChar &qchar)
new QVariantnew(const QDate date)Constructor QVariant::QVariant(const QDate &date)
new QVariantnew(const QTime time)Constructor QVariant::QVariant(const QTime &time)
new QVariantnew(const QDateTime datetime)Constructor QVariant::QVariant(const QDateTime &datetime)
new QVariantnew(QVariant[] list)Constructor QVariant::QVariant(const QList<QVariant> &list)
new QVariantnew(const QSize size)Constructor QVariant::QVariant(const QSize &size)
new QVariantnew(const QSizeF size)Constructor QVariant::QVariant(const QSizeF &size)
new QVariantnew(const QPoint pt)Constructor QVariant::QVariant(const QPoint &pt)
new QVariantnew(const QPointF pt)Constructor QVariant::QVariant(const QPointF &pt)
new QVariantnew(const QLine line)Constructor QVariant::QVariant(const QLine &line)
new QVariantnew(const QLineF line)Constructor QVariant::QVariant(const QLineF &line)
new QVariantnew(const QRect rect)Constructor QVariant::QVariant(const QRect &rect)
new QVariantnew(const QRectF rect)Constructor QVariant::QVariant(const QRectF &rect)
new QVariantnew(const QUrl url)Constructor QVariant::QVariant(const QUrl &url)
new QVariantnew(const QLocale locale)Constructor QVariant::QVariant(const QLocale &locale)
new QVariantnew(const QRegExp regExp)Constructor QVariant::QVariant(const QRegExp &regExp)
new QVariantnew(const Qt_GlobalColor color)Constructor QVariant::QVariant(Qt::GlobalColor color)

Public methods

[const]bool!=(const QVariant v)Method bool QVariant::operator!=(const QVariant &v)
[const]bool==(const QVariant v)Method bool QVariant::operator==(const QVariant &v)
void_assign(const QVariant other)Assigns another object to self
void_createEnsures the C++ object is created
void_destroyExplicitly destroys the object
[const]bool_destroyed?Returns a value indicating whether the object was already destroyed
[const]bool_is_const_object?Returns a value indicating whether the reference is a const reference
void_manageMarks the object as managed by the script side.
void_unmanageMarks the object as no longer owned by the script side.
QVariantassign(const QVariant other)Method QVariant &QVariant::operator=(const QVariant &other)
[const]boolcanConvert(const QVariant_Type t)Method bool QVariant::canConvert(QVariant::Type t)
voidclearMethod void QVariant::clear()
[const]void *constDataMethod const void *QVariant::constData()
boolconvert(const QVariant_Type t)Method bool QVariant::convert(QVariant::Type t)
void *dataMethod void *QVariant::data()
[const]void *dataMethod const void *QVariant::data()
voiddetachMethod void QVariant::detach()
[const]new QVariant ptrdupCreates a copy of self
[const]boolisDetached?Method bool QVariant::isDetached()
[const]boolisNull?Method bool QVariant::isNull()
[const]boolisValid?Method bool QVariant::isValid()
voidload(QDataStream ds)Method void QVariant::load(QDataStream &ds)
[const]voidsave(QDataStream ds)Method void QVariant::save(QDataStream &ds)
[const]booltoBoolMethod bool QVariant::toBool()
[const]stringtoByteArrayMethod QByteArray QVariant::toByteArray()
[const]unsigned inttoCharMethod QChar QVariant::toChar()
[const]QDatetoDateMethod QDate QVariant::toDate()
[const]QDateTimetoDateTimeMethod QDateTime QVariant::toDateTime()
[const]doubletoDouble(bool ptr ok = 0)Method double QVariant::toDouble(bool *ok)
[const]floattoFloat(bool ptr ok = 0)Method float QVariant::toFloat(bool *ok)
[const]inttoInt(bool ptr ok = 0)Method int QVariant::toInt(bool *ok)
[const]QLinetoLineMethod QLine QVariant::toLine()
[const]QLineFtoLineFMethod QLineF QVariant::toLineF()
[const]QVariant[]toListMethod QList<QVariant> QVariant::toList()
[const]QLocaletoLocaleMethod QLocale QVariant::toLocale()
[const]long longtoLongLong(bool ptr ok = 0)Method qlonglong QVariant::toLongLong(bool *ok)
[const]QPointtoPointMethod QPoint QVariant::toPoint()
[const]QPointFtoPointFMethod QPointF QVariant::toPointF()
[const]doubletoReal(bool ptr ok = 0)Method double QVariant::toReal(bool *ok)
[const]QRecttoRectMethod QRect QVariant::toRect()
[const]QRectFtoRectFMethod QRectF QVariant::toRectF()
[const]QRegExptoRegExpMethod QRegExp QVariant::toRegExp()
[const]QSizetoSizeMethod QSize QVariant::toSize()
[const]QSizeFtoSizeFMethod QSizeF QVariant::toSizeF()
[const]stringtoStringMethod QString QVariant::toString()
[const]string[]toStringListMethod QStringList QVariant::toStringList()
[const]QTimetoTimeMethod QTime QVariant::toTime()
[const]unsigned inttoUInt(bool ptr ok = 0)Method unsigned int QVariant::toUInt(bool *ok)
[const]unsigned long longtoULongLong(bool ptr ok = 0)Method qulonglong QVariant::toULongLong(bool *ok)
[const]QUrltoUrlMethod QUrl QVariant::toUrl()
[const]stringto_sMethod QString QVariant::toString()
[const]QVariant_TypetypeMethod QVariant::Type QVariant::type()
[const]stringtypeNameMethod const char *QVariant::typeName()
[const]intuserTypeMethod int QVariant::userType()

Public static methods and constants

[static,const]new QVariant_Type ptrBitArrayEnum constant QVariant::BitArray
[static,const]new QVariant_Type ptrBitmapEnum constant QVariant::Bitmap
[static,const]new QVariant_Type ptrBoolEnum constant QVariant::Bool
[static,const]new QVariant_Type ptrBrushEnum constant QVariant::Brush
[static,const]new QVariant_Type ptrByteArrayEnum constant QVariant::ByteArray
[static,const]new QVariant_Type ptrCharEnum constant QVariant::Char
[static,const]new QVariant_Type ptrColorEnum constant QVariant::Color
[static,const]new QVariant_Type ptrCursorEnum constant QVariant::Cursor
[static,const]new QVariant_Type ptrDateEnum constant QVariant::Date
[static,const]new QVariant_Type ptrDateTimeEnum constant QVariant::DateTime
[static,const]new QVariant_Type ptrDoubleEnum constant QVariant::Double
[static,const]new QVariant_Type ptrFontEnum constant QVariant::Font
[static,const]new QVariant_Type ptrHashEnum constant QVariant::Hash
[static,const]new QVariant_Type ptrIconEnum constant QVariant::Icon
[static,const]new QVariant_Type ptrImageEnum constant QVariant::Image
[static,const]new QVariant_Type ptrIntEnum constant QVariant::Int
[static,const]new QVariant_Type ptrInvalidEnum constant QVariant::Invalid
[static,const]new QVariant_Type ptrKeySequenceEnum constant QVariant::KeySequence
[static,const]new QVariant_Type ptrLastCoreTypeEnum constant QVariant::LastCoreType
[static,const]new QVariant_Type ptrLastGuiTypeEnum constant QVariant::LastGuiType
[static,const]new QVariant_Type ptrLastTypeEnum constant QVariant::LastType
[static,const]new QVariant_Type ptrLineEnum constant QVariant::Line
[static,const]new QVariant_Type ptrLineFEnum constant QVariant::LineF
[static,const]new QVariant_Type ptrListEnum constant QVariant::List
[static,const]new QVariant_Type ptrLocaleEnum constant QVariant::Locale
[static,const]new QVariant_Type ptrLongLongEnum constant QVariant::LongLong
[static,const]new QVariant_Type ptrMapEnum constant QVariant::Map
[static,const]new QVariant_Type ptrMatrixEnum constant QVariant::Matrix
[static,const]new QVariant_Type ptrMatrix4x4Enum constant QVariant::Matrix4x4
[static,const]new QVariant_Type ptrPaletteEnum constant QVariant::Palette
[static,const]new QVariant_Type ptrPenEnum constant QVariant::Pen
[static,const]new QVariant_Type ptrPixmapEnum constant QVariant::Pixmap
[static,const]new QVariant_Type ptrPointEnum constant QVariant::Point
[static,const]new QVariant_Type ptrPointFEnum constant QVariant::PointF
[static,const]new QVariant_Type ptrPolygonEnum constant QVariant::Polygon
[static,const]new QVariant_Type ptrQuaternionEnum constant QVariant::Quaternion
[static,const]new QVariant_Type ptrRectEnum constant QVariant::Rect
[static,const]new QVariant_Type ptrRectFEnum constant QVariant::RectF
[static,const]new QVariant_Type ptrRegExpEnum constant QVariant::RegExp
[static,const]new QVariant_Type ptrRegionEnum constant QVariant::Region
[static,const]new QVariant_Type ptrSizeEnum constant QVariant::Size
[static,const]new QVariant_Type ptrSizeFEnum constant QVariant::SizeF
[static,const]new QVariant_Type ptrSizePolicyEnum constant QVariant::SizePolicy
[static,const]new QVariant_Type ptrStringEnum constant QVariant::String
[static,const]new QVariant_Type ptrStringListEnum constant QVariant::StringList
[static,const]new QVariant_Type ptrTextFormatEnum constant QVariant::TextFormat
[static,const]new QVariant_Type ptrTextLengthEnum constant QVariant::TextLength
[static,const]new QVariant_Type ptrTimeEnum constant QVariant::Time
[static,const]new QVariant_Type ptrTransformEnum constant QVariant::Transform
[static,const]new QVariant_Type ptrUIntEnum constant QVariant::UInt
[static,const]new QVariant_Type ptrULongLongEnum constant QVariant::ULongLong
[static,const]new QVariant_Type ptrUrlEnum constant QVariant::Url
[static,const]new QVariant_Type ptrUserTypeEnum constant QVariant::UserType
[static,const]new QVariant_Type ptrVector2DEnum constant QVariant::Vector2D
[static,const]new QVariant_Type ptrVector3DEnum constant QVariant::Vector3D
[static,const]new QVariant_Type ptrVector4DEnum constant QVariant::Vector4D
QVariant_TypenameToType(string name)Static method QVariant::Type QVariant::nameToType(const char *name)
new QVariantnew_i(int i)Constructor QVariant::QVariant(int i)
new QVariantnew_ll(long long ll)Constructor QVariant::QVariant(qlonglong ll)
new QVariantnew_type(const QVariant_Type type)Constructor QVariant::QVariant(QVariant::Type type)
new QVariantnew_ui(unsigned int ui)Constructor QVariant::QVariant(unsigned int ui)
new QVariantnew_ull(unsigned long long ull)Constructor QVariant::QVariant(qulonglong ull)
stringtypeToName(const QVariant_Type type)Static method const char *QVariant::typeToName(QVariant::Type type)

Deprecated methods (protected, public, static, non-static and constructors)

voidcreateUse of this method is deprecated. Use _create instead
voiddestroyUse of this method is deprecated. Use _destroy instead
[const]booldestroyed?Use of this method is deprecated. Use _destroyed? instead
[const]boolis_const_object?Use of this method is deprecated. Use _is_const_object? instead

Detailed description

[const] bool !=(const QVariant v)

Description: Method bool QVariant::operator!=(const QVariant &v)

[const] bool ==(const QVariant v)

Description: Method bool QVariant::operator==(const QVariant &v)

[static,const] new QVariant_Type ptr BitArray

Description: Enum constant QVariant::BitArray

[static,const] new QVariant_Type ptr Bitmap

Description: Enum constant QVariant::Bitmap

[static,const] new QVariant_Type ptr Bool

Description: Enum constant QVariant::Bool

[static,const] new QVariant_Type ptr Brush

Description: Enum constant QVariant::Brush

[static,const] new QVariant_Type ptr ByteArray

Description: Enum constant QVariant::ByteArray

[static,const] new QVariant_Type ptr Char

Description: Enum constant QVariant::Char

[static,const] new QVariant_Type ptr Color

Description: Enum constant QVariant::Color

[static,const] new QVariant_Type ptr Cursor

Description: Enum constant QVariant::Cursor

[static,const] new QVariant_Type ptr Date

Description: Enum constant QVariant::Date

[static,const] new QVariant_Type ptr DateTime

Description: Enum constant QVariant::DateTime

[static,const] new QVariant_Type ptr Double

Description: Enum constant QVariant::Double

[static,const] new QVariant_Type ptr Font

Description: Enum constant QVariant::Font

[static,const] new QVariant_Type ptr Hash

Description: Enum constant QVariant::Hash

[static,const] new QVariant_Type ptr Icon

Description: Enum constant QVariant::Icon

[static,const] new QVariant_Type ptr Image

Description: Enum constant QVariant::Image

[static,const] new QVariant_Type ptr Int

Description: Enum constant QVariant::Int

[static,const] new QVariant_Type ptr Invalid

Description: Enum constant QVariant::Invalid

[static,const] new QVariant_Type ptr KeySequence

Description: Enum constant QVariant::KeySequence

[static,const] new QVariant_Type ptr LastCoreType

Description: Enum constant QVariant::LastCoreType

[static,const] new QVariant_Type ptr LastGuiType

Description: Enum constant QVariant::LastGuiType

[static,const] new QVariant_Type ptr LastType

Description: Enum constant QVariant::LastType

[static,const] new QVariant_Type ptr Line

Description: Enum constant QVariant::Line

[static,const] new QVariant_Type ptr LineF

Description: Enum constant QVariant::LineF

[static,const] new QVariant_Type ptr List

Description: Enum constant QVariant::List

[static,const] new QVariant_Type ptr Locale

Description: Enum constant QVariant::Locale

[static,const] new QVariant_Type ptr LongLong

Description: Enum constant QVariant::LongLong

[static,const] new QVariant_Type ptr Map

Description: Enum constant QVariant::Map

[static,const] new QVariant_Type ptr Matrix

Description: Enum constant QVariant::Matrix

[static,const] new QVariant_Type ptr Matrix4x4

Description: Enum constant QVariant::Matrix4x4

[static,const] new QVariant_Type ptr Palette

Description: Enum constant QVariant::Palette

[static,const] new QVariant_Type ptr Pen

Description: Enum constant QVariant::Pen

[static,const] new QVariant_Type ptr Pixmap

Description: Enum constant QVariant::Pixmap

[static,const] new QVariant_Type ptr Point

Description: Enum constant QVariant::Point

[static,const] new QVariant_Type ptr PointF

Description: Enum constant QVariant::PointF

[static,const] new QVariant_Type ptr Polygon

Description: Enum constant QVariant::Polygon

[static,const] new QVariant_Type ptr Quaternion

Description: Enum constant QVariant::Quaternion

[static,const] new QVariant_Type ptr Rect

Description: Enum constant QVariant::Rect

[static,const] new QVariant_Type ptr RectF

Description: Enum constant QVariant::RectF

[static,const] new QVariant_Type ptr RegExp

Description: Enum constant QVariant::RegExp

[static,const] new QVariant_Type ptr Region

Description: Enum constant QVariant::Region

[static,const] new QVariant_Type ptr Size

Description: Enum constant QVariant::Size

[static,const] new QVariant_Type ptr SizeF

Description: Enum constant QVariant::SizeF

[static,const] new QVariant_Type ptr SizePolicy

Description: Enum constant QVariant::SizePolicy

[static,const] new QVariant_Type ptr String

Description: Enum constant QVariant::String

[static,const] new QVariant_Type ptr StringList

Description: Enum constant QVariant::StringList

[static,const] new QVariant_Type ptr TextFormat

Description: Enum constant QVariant::TextFormat

[static,const] new QVariant_Type ptr TextLength

Description: Enum constant QVariant::TextLength

[static,const] new QVariant_Type ptr Time

Description: Enum constant QVariant::Time

[static,const] new QVariant_Type ptr Transform

Description: Enum constant QVariant::Transform

[static,const] new QVariant_Type ptr UInt

Description: Enum constant QVariant::UInt

[static,const] new QVariant_Type ptr ULongLong

Description: Enum constant QVariant::ULongLong

[static,const] new QVariant_Type ptr Url

Description: Enum constant QVariant::Url

[static,const] new QVariant_Type ptr UserType

Description: Enum constant QVariant::UserType

[static,const] new QVariant_Type ptr Vector2D

Description: Enum constant QVariant::Vector2D

[static,const] new QVariant_Type ptr Vector3D

Description: Enum constant QVariant::Vector3D

[static,const] new QVariant_Type ptr Vector4D

Description: Enum constant QVariant::Vector4D

void _assign(const QVariant other)

Description: Assigns another object to self

void _create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

void _destroy

Description: Explicitly destroys the object

Explicitly destroys the object on C++ side if it was owned by the script interpreter. Subsequent access to this object will throw an exception. If the object is not owned by the script, this method will do nothing.

[const] bool _destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[const] bool _is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

void _manage

Description: Marks the object as managed by the script side.

After calling this method on an object, the script side will be responsible for the management of the object. This method may be called if an object is returned from a C++ function and the object is known not to be owned by any C++ instance. If necessary, the script side may delete the object if the script's reference is no longer required.

Usually it's not required to call this method. It has been introduced in version 0.24.

void _unmanage

Description: Marks the object as no longer owned by the script side.

Calling this method will make this object no longer owned by the script's memory management. Instead, the object must be managed in some other way. Usually this method may be called if it is known that some C++ object holds and manages this object. Technically speaking, this method will turn the script's reference into a weak reference. After the script engine decides to delete the reference, the object itself will still exist. If the object is not managed otherwise, memory leaks will occur.

Usually it's not required to call this method. It has been introduced in version 0.24.

QVariant assign(const QVariant other)

Description: Method QVariant &QVariant::operator=(const QVariant &other)

[const] bool canConvert(const QVariant_Type t)

Description: Method bool QVariant::canConvert(QVariant::Type t)

void clear

Description: Method void QVariant::clear()

[const] void * constData

Description: Method const void *QVariant::constData()

bool convert(const QVariant_Type t)

Description: Method bool QVariant::convert(QVariant::Type t)

void create

Description: Ensures the C++ object is created

Use of this method is deprecated. Use _create instead

void * data

Description: Method void *QVariant::data()

[const] void * data

Description: Method const void *QVariant::data()

void destroy

Description: Explicitly destroys the object

Use of this method is deprecated. Use _destroy instead

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

Use of this method is deprecated. Use _destroyed? instead

void detach

Description: Method void QVariant::detach()

[const] new QVariant ptr dup

Description: Creates a copy of self

[const] bool isDetached?

Description: Method bool QVariant::isDetached()

[const] bool isNull?

Description: Method bool QVariant::isNull()

[const] bool isValid?

Description: Method bool QVariant::isValid()

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

Use of this method is deprecated. Use _is_const_object? instead

void load(QDataStream ds)

Description: Method void QVariant::load(QDataStream &ds)

[static] QVariant_Type nameToType(string name)

Description: Static method QVariant::Type QVariant::nameToType(const char *name)

This method is static and can be called without an instance.

[static] new QVariant new

Description: Constructor QVariant::QVariant()

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QVariant other)

Description: Constructor QVariant::QVariant(const QVariant &other)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(QDataStream s)

Description: Constructor QVariant::QVariant(QDataStream &s)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(bool b)

Description: Constructor QVariant::QVariant(bool b)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(double d)

Description: Constructor QVariant::QVariant(double d)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(float f)

Description: Constructor QVariant::QVariant(float f)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(string string)

Description: Constructor QVariant::QVariant(const QString &string)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(string[] stringlist)

Description: Constructor QVariant::QVariant(const QStringList &stringlist)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(unsigned int qchar)

Description: Constructor QVariant::QVariant(const QChar &qchar)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QDate date)

Description: Constructor QVariant::QVariant(const QDate &date)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QTime time)

Description: Constructor QVariant::QVariant(const QTime &time)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QDateTime datetime)

Description: Constructor QVariant::QVariant(const QDateTime &datetime)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(QVariant[] list)

Description: Constructor QVariant::QVariant(const QList<QVariant> &list)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QSize size)

Description: Constructor QVariant::QVariant(const QSize &size)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QSizeF size)

Description: Constructor QVariant::QVariant(const QSizeF &size)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QPoint pt)

Description: Constructor QVariant::QVariant(const QPoint &pt)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QPointF pt)

Description: Constructor QVariant::QVariant(const QPointF &pt)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QLine line)

Description: Constructor QVariant::QVariant(const QLine &line)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QLineF line)

Description: Constructor QVariant::QVariant(const QLineF &line)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QRect rect)

Description: Constructor QVariant::QVariant(const QRect &rect)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QRectF rect)

Description: Constructor QVariant::QVariant(const QRectF &rect)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QUrl url)

Description: Constructor QVariant::QVariant(const QUrl &url)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QLocale locale)

Description: Constructor QVariant::QVariant(const QLocale &locale)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const QRegExp regExp)

Description: Constructor QVariant::QVariant(const QRegExp &regExp)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new(const Qt_GlobalColor color)

Description: Constructor QVariant::QVariant(Qt::GlobalColor color)

This method creates an object of class QVariant.

Python specific notes:

This method is the default initializer of the object

[static] new QVariant new_i(int i)

Description: Constructor QVariant::QVariant(int i)

This method creates an object of class QVariant.

[static] new QVariant new_ll(long long ll)

Description: Constructor QVariant::QVariant(qlonglong ll)

This method creates an object of class QVariant.

[static] new QVariant new_type(const QVariant_Type type)

Description: Constructor QVariant::QVariant(QVariant::Type type)

This method creates an object of class QVariant.

[static] new QVariant new_ui(unsigned int ui)

Description: Constructor QVariant::QVariant(unsigned int ui)

This method creates an object of class QVariant.

[static] new QVariant new_ull(unsigned long long ull)

Description: Constructor QVariant::QVariant(qulonglong ull)

This method creates an object of class QVariant.

[const] void save(QDataStream ds)

Description: Method void QVariant::save(QDataStream &ds)

[const] bool toBool

Description: Method bool QVariant::toBool()

[const] string toByteArray

Description: Method QByteArray QVariant::toByteArray()

[const] unsigned int toChar

Description: Method QChar QVariant::toChar()

[const] QDate toDate

Description: Method QDate QVariant::toDate()

[const] QDateTime toDateTime

Description: Method QDateTime QVariant::toDateTime()

[const] double toDouble(bool ptr ok = 0)

Description: Method double QVariant::toDouble(bool *ok)

[const] float toFloat(bool ptr ok = 0)

Description: Method float QVariant::toFloat(bool *ok)

[const] int toInt(bool ptr ok = 0)

Description: Method int QVariant::toInt(bool *ok)

[const] QLine toLine

Description: Method QLine QVariant::toLine()

[const] QLineF toLineF

Description: Method QLineF QVariant::toLineF()

[const] QVariant[] toList

Description: Method QList<QVariant> QVariant::toList()

[const] QLocale toLocale

Description: Method QLocale QVariant::toLocale()

[const] long long toLongLong(bool ptr ok = 0)

Description: Method qlonglong QVariant::toLongLong(bool *ok)

[const] QPoint toPoint

Description: Method QPoint QVariant::toPoint()

[const] QPointF toPointF

Description: Method QPointF QVariant::toPointF()

[const] double toReal(bool ptr ok = 0)

Description: Method double QVariant::toReal(bool *ok)

[const] QRect toRect

Description: Method QRect QVariant::toRect()

[const] QRectF toRectF

Description: Method QRectF QVariant::toRectF()

[const] QRegExp toRegExp

Description: Method QRegExp QVariant::toRegExp()

[const] QSize toSize

Description: Method QSize QVariant::toSize()

[const] QSizeF toSizeF

Description: Method QSizeF QVariant::toSizeF()

[const] string toString

Description: Method QString QVariant::toString()

Python specific notes:

This method is also available as 'str(object)'

[const] string[] toStringList

Description: Method QStringList QVariant::toStringList()

[const] QTime toTime

Description: Method QTime QVariant::toTime()

[const] unsigned int toUInt(bool ptr ok = 0)

Description: Method unsigned int QVariant::toUInt(bool *ok)

[const] unsigned long long toULongLong(bool ptr ok = 0)

Description: Method qulonglong QVariant::toULongLong(bool *ok)

[const] QUrl toUrl

Description: Method QUrl QVariant::toUrl()

[const] string to_s

Description: Method QString QVariant::toString()

Python specific notes:

This method is also available as 'str(object)'

[const] QVariant_Type type

Description: Method QVariant::Type QVariant::type()

[const] string typeName

Description: Method const char *QVariant::typeName()

[static] string typeToName(const QVariant_Type type)

Description: Static method const char *QVariant::typeToName(QVariant::Type type)

This method is static and can be called without an instance.

[const] int userType

Description: Method int QVariant::userType()