Conversiones de tipos

Muchos de los tipos de datos básicos de Qt, como QString, QPoint, o QImage, proporcionan conversiones hacia y desde los tipos nativos equivalentes.

La siguiente lista enumera todas las conversiones de tipo disponibles:

QByteArray::fromCFData()

QByteArray::fromEcmaUint8Array()

QByteArray::fromNSData()

Construye un nuevo QByteArray que contiene una copia de los datos NSData

QByteArray::fromRawCFData()

Construye un QByteArray que utiliza los bytes de los datos CFData

QByteArray::fromRawNSData()

Construye un QByteArray que utiliza los bytes de los datos NSData

QDateTime::fromCFDate()

Construye un nuevo QDateTime que contiene una copia de la fecha CFDate

QDateTime::fromNSDate()

Construye un nuevo QDateTime que contiene una copia de la fecha NSDate

QImage::fromHBITMAP()

Devuelve una QImage equivalente al hbitmap dado

QImage::fromHICON()

Devuelve una QImage equivalente al icono dado

QPointF::fromCGPoint()

Crea un QRectF a partir de un punto CGPoint

QRectF::fromCGRect()

Crea un QRectF a partir de CGRect rect

QRectF::fromDOMRect()

QSizeF::fromCGSize()

Crea un QSizeF a partir de size

QString::fromCFString()

Construye un nuevo QString que contiene una copia de la cadena CFString

QString::fromEcmaString()

QString::fromNSString()

Construye un nuevo QString que contiene una copia de la cadena NSString

QTimeZone::fromCFTimeZone()

Construye un nuevo QTimeZone que contiene una copia del CFTimeZone timeZone

QTimeZone::fromNSTimeZone()

Construye un nuevo QTimeZone que contiene una copia del NSTimeZone timeZone

QUrl::fromCFURL()

Construye una QUrl que contiene una copia de la CFURL url

QUrl::fromNSURL()

Construye una QUrl que contiene una copia de la url NSURL

QUuid::fromCFUUID()

Construye un nuevo QUuid que contenga una copia del uuid CFUUID

QUuid::fromNSUUID()

Crea un nuevo QUuid con una copia del uuid NSUUID

QByteArray::toEcmaUint8Array()

QByteArray::toCFData()

Crea un CFData a partir de un QByteArray

QByteArray::toRawCFData()

Construye un CFData que utiliza los bytes del QByteArray

QDateTime::toCFDate()

Crea un CFDate a partir de un QDateTime

QStringView::toCFString()

Crea un CFString a partir de un QStringView

QString::toCFString()

Crea un CFString a partir de un QString

QTimeZone::toCFTimeZone()

Crea un CFTimeZone a partir de un QTimeZone

QUrl::toCFURL()

Crea un CFURL a partir de un QUrl

QUuid::toCFUUID()

Crea un CFUUID a partir de un QUuid

QImage::toCGImage()

QPointF::toCGPoint()

Crea un CGPoint a partir de un QPointF

QPoint::toCGPoint()

Crea un CGPoint a partir de un QPoint

QRectF::toCGRect()

Crea un CGRect a partir de un QRectF

QRect::toCGRect()

Crea un CGRect a partir de un QRect

QSizeF::toCGSize()

Crea una CGSize a partir de una QSizeF

QSize::toCGSize()

Crea un CGSize a partir de un QSize

QImage::toHBITMAP()

Crea un HBITMAP equivalente a QImage

QImage::toHICON()

Crea un equivalente HICON del QPixmap, aplicando la máscara mask

QByteArray::toNSData()

Crea un NSData a partir de un QByteArray

QByteArray::toRawNSData()

Construye un NSData que utiliza los bytes del QByteArray

QDateTime::toNSDate()

Crea un NSDate a partir de un QDateTime

QString::toNSString()

Crea una NSString a partir de una QString

QStringView::toNSString()

Crea una NSString a partir de esta QStringView

QTimeZone::toNSTimeZone()

Crea un NSTimeZone a partir de un QTimeZone

QUrl::toNSURL()

Crea un NSURL a partir de un QUrl

QUuid::toNSUUID()

Crea un NSUUID a partir de un QUuid

QRectF::toDOMRect()

QString::toEcmaString()

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.