类型转换

Qt 的很多基本数据类型,譬如 QString , QPoint ,或 QImage ,提供到/来自本机等效类型的转换。

以下列表枚举所有可用类型转换:

QByteArray::fromCFData()

Constructs a new QByteArray containing a copy of the CFData data

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

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::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

QPointF::toCGPoint()

Creates a CGPoint from a QPointF

QPoint::toCGPoint()

Creates a CGPoint from a QPoint

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