Qt 的很多基本数据类型,譬如 QString , QPoint ,或 QImage ,提供到/来自本机等效类型的转换。
以下列表枚举所有可用类型转换:
| QByteArray::fromCFData() | Constructs a new QByteArray containing a copy of the CFData data | 
| QByteArray::fromEcmaUint8Array() | |
| QByteArray::fromNSData() | Constructs a new QByteArray containing a copy of the NSData data | 
| QByteArray::fromRawCFData() | Constructs a QByteArray that uses the bytes of the CFData data | 
| QByteArray::fromRawNSData() | Constructs a QByteArray that uses the bytes of the NSData data | 
| QDateTime::fromCFDate() | Constructs a new QDateTime containing a copy of the CFDate date | 
| QDateTime::fromNSDate() | Constructs a new QDateTime containing a copy of the NSDate date | 
| QImage::fromHBITMAP() | Returns a QImage that is equivalent to the given hbitmap | 
| QImage::fromHICON() | Returns a QImage that is equivalent to the given icon | 
| QPointF::fromCGPoint() | 从 CGPoint 点创建 QRectF | 
| QRectF::fromCGRect() | 从 CGRect 矩形创建 QRectF | 
| QRectF::fromDOMRect() | |
| QSizeF::fromCGSize() | 从尺寸创建 QRectF | 
| QString::fromCFString() | Constructs a new QString containing a copy of the string CFString | 
| QString::fromNSString() | Constructs a new QString containing a copy of the string NSString | 
| QTimeZone::fromCFTimeZone() | Constructs a new QTimeZone containing a copy of the CFTimeZone timeZone | 
| QTimeZone::fromNSTimeZone() | Constructs a new QTimeZone containing a copy of the NSTimeZone timeZone | 
| QUrl::fromCFURL() | Constructs a QUrl containing a copy of the CFURL url | 
| QUrl::fromNSURL() | Constructs a QUrl containing a copy of the NSURL url | 
| QUuid::fromCFUUID() | Constructs a new QUuid containing a copy of the uuid CFUUID | 
| QUuid::fromNSUUID() | Constructs a new QUuid containing a copy of the uuid NSUUID | 
| QByteArray::toEcmaUint8Array() | |
| QByteArray::toCFData() | 从 QByteArray 创建 CFData | 
| QByteArray::toRawCFData() | Constructs a CFData that uses the bytes of the QByteArray | 
| QDateTime::toCFDate() | Creates a CFDate from a QDateTime | 
| QString::toCFString() | Creates a CFString from a QString | 
| QStringView::toCFString() | Creates a CFString from this QStringView | 
| QTimeZone::toCFTimeZone() | Creates a CFTimeZone from a QTimeZone | 
| QUrl::toCFURL() | Creates a CFURL from a QUrl | 
| QUuid::toCFUUID() | Creates a CFUUID from a QUuid | 
| QImage::toCGImage() | Creates a CGImage equivalent to this QImage | 
| QPoint::toCGPoint() | Creates a CGPoint from a QPoint | 
| QPointF::toCGPoint() | Creates a CGPoint from a QPointF | 
| QRectF::toCGRect() | Creates a CGRect from a QRectF | 
| QRect::toCGRect() | Creates a CGRect from a QRect | 
| QSizeF::toCGSize() | Creates a CGSize from a QSizeF | 
| QSize::toCGSize() | Creates a CGSize from a QSize | 
| QImage::toHBITMAP() | Creates a HBITMAP equivalent of the QImage | 
| QImage::toHICON() | Creates a HICON equivalent of the QPixmap, applying the mask mask | 
| QByteArray::toNSData() | Creates a NSData from a QByteArray | 
| QByteArray::toRawNSData() | Constructs a NSData that uses the bytes of the QByteArray | 
| QDateTime::toNSDate() | Creates an NSDate from a QDateTime | 
| QString::toNSString() | Creates a NSString from a QString | 
| QStringView::toNSString() | Creates an NSString from this QStringView | 
| QTimeZone::toNSTimeZone() | Creates an NSTimeZone from a QTimeZone | 
| QUrl::toNSURL() | Creates a NSURL from a QUrl | 
| QUuid::toNSUUID() | Creates a NSUUID from a QUuid | 
| QRectF::toDOMRect() |