New Classes and Functions in Qt 6.4
This page contains a comprehensive list of all new classes and functions introduced in Qt 6.4.
New Classes
New Member Functions
Class QAbstractItemModelTester:
Class QByteArray:
Class QColor:
Class QColorTransform:
bool |
isIdentity() const |
QRgbaFloat16 |
map(QRgbaFloat16 rgbafp16) const |
QRgbaFloat32 |
map(QRgbaFloat32 rgbafp32) const |
bool |
operator!=(const QColorTransform &ct1, const QColorTransform &ct2) |
bool |
operator==(const QColorTransform &ct1, const QColorTransform &ct2) |
Class QDate:
Class QDateTime:
QDateTime |
addDuration(std::chrono::milliseconds msecs) const |
QDateTime |
fromStdLocalTime(const std::chrono::local_time<std::chrono::milliseconds> &time) |
QDateTime |
fromStdTimePoint(const std::chrono::time_point<Clock, Duration> &time) |
QDateTime |
fromStdTimePoint(const std::chrono::local_time<std::chrono::milliseconds> &time) |
QDateTime |
fromStdZonedTime(const int &time) |
QDateTime |
operator+(const QDateTime &dateTime, std::chrono::milliseconds duration) |
QDateTime |
operator+(std::chrono::milliseconds duration, const QDateTime &dateTime) |
QDateTime & |
operator+=(std::chrono::milliseconds duration) |
std::chrono::milliseconds |
operator-(const QDateTime &lhs, const QDateTime &rhs) |
QDateTime |
operator-(const QDateTime &dateTime, std::chrono::milliseconds duration) |
QDateTime & |
operator-=(std::chrono::milliseconds duration) |
std::chrono::sys_time<std::chrono::milliseconds> |
toStdSysMilliseconds() const |
std::chrono::sys_seconds |
toStdSysSeconds() const |
Class QFileInfo:
Class QFormLayout:
Class QFuture:
Class QHash:
Class QImage:
Class QJniEnvironment:
Class QJniObject:
auto |
callMethod(const char *methodName, const char *signature, Args &&... args) const |
auto |
callMethod(const char *methodName, Args &&... args) const |
QJniObject |
callObjectMethod(const char *methodName, Args &&... args) const |
auto |
callStaticMethod(const char *className, const char *methodName, const char *signature, Args &&...
args) |
auto |
callStaticMethod(jclass clazz, jmethodID methodId, Args &&... args) |
auto |
callStaticMethod(const char *className, const char *methodName, Args &&... args) |
auto |
callStaticMethod(jclass clazz, const char *methodName, Args &&... args) |
QJniObject |
callStaticObjectMethod(const char *className, const char *methodName, Args &&...
args) |
QJniObject |
callStaticObjectMethod(jclass clazz, const char *methodName, Args &&... args) |
QJniObject |
construct(Args &&... args) |
Class QLatin1Char:
Class QLatin1StringView:
const char * |
constBegin() const |
const char * |
constData() const |
const char * |
constEnd() const |
qsizetype |
count(QStringView str, Qt::CaseSensitivity cs) const |
qsizetype |
count(QLatin1StringView l1, Qt::CaseSensitivity cs) const |
qsizetype |
count(QChar ch, Qt::CaseSensitivity cs) const |
bool |
empty() const |
QLatin1Char |
first() const |
QLatin1Char |
last() const |
qsizetype |
length() const |
QLatin1StringView |
operator""_L1(const char *str, size_t size) |
double |
toDouble(bool *ok) const |
float |
toFloat(bool *ok) const |
int |
toInt(bool *ok, int base) const |
long |
toLong(bool *ok, int base) const |
qlonglong |
toLongLong(bool *ok, int base) const |
short |
toShort(bool *ok, int base) const |
uint |
toUInt(bool *ok, int base) const |
ulong |
toULong(bool *ok, int base) const |
qulonglong |
toULongLong(bool *ok, int base) const |
ushort |
toUShort(bool *ok, int base) const |
Class QLine:
Class QListWidgetItem:
Class QMap:
Class QMargins:
Class QMetaType:
size_t |
qHash(QMetaType type, size_t seed) |
Class QMqttSubscriptionProperties:
Class QMultiHash:
Class QMultiMap:
Class QMutexLocker:
bool |
isLocked() const |
QMutexLocker<Mutex> & |
operator=(QMutexLocker<Mutex> &&other) |
void |
swap(QMutexLocker<Mutex> &other) |
Class QNetworkInformation:
Class QObject:
Class QPoint:
Class QPolygon:
Class QQmlApplicationEngine:
Class QQuickRenderTarget:
QQuickRenderTarget |
fromD3D11Texture(void *texture, uint format, const QSize &pixelSize, int sampleCount) |
QQuickRenderTarget |
fromMetalTexture(MTLTexture *texture, uint format, const QSize &pixelSize, int
sampleCount) |
QQuickRenderTarget |
fromOpenGLTexture(uint textureId, uint format, const QSize &pixelSize, int
sampleCount) |
QQuickRenderTarget |
fromPaintDevice(QPaintDevice *device) |
QQuickRenderTarget |
fromVulkanImage(int image, int layout, int format, const QSize &pixelSize, int
sampleCount) |
bool |
mirrorVertically() const |
void |
setMirrorVertically(bool enable) |
Class QRect:
Class QSGMaterialShader:
Class QSize:
Class QStringView:
qsizetype |
count(QLatin1StringView l1, Qt::CaseSensitivity cs) const |
int |
localeAwareCompare(QStringView other) const |
Class QTableWidgetItem:
Class QTcpServer:
Class QTemporaryDir:
QTemporaryDir & |
operator=(QTemporaryDir &&other) |
void |
swap(QTemporaryDir &other) |
Class QTextCursor:
void |
insertMarkdown(const QString &markdown, QTextDocument::MarkdownFeatures features) |
Class QTextDocumentFragment:
QTextDocumentFragment |
fromMarkdown(const QString &markdown, QTextDocument::MarkdownFeatures features) |
QString |
toMarkdown(QTextDocument::MarkdownFeatures features) const |
QString |
toRawText() const |
Class QTextStream:
Class QTextToSpeech:
bool |
setEngine(const QString &engine, const QVariantMap ¶ms) |
Class QTimeZone:
Class QTreeWidgetItem:
Class QVarLengthArray:
void |
resize(qsizetype size, const T &v) |
Class QVersionNumber:
QVersionNumber |
fromString(QAnyStringView string, qsizetype *suffixIndex) |
Class QVoice:
QDataStream & |
operator<<(QDataStream &stream, const QVoice &voice) |
QDebug |
operator<<(QDebug debug, const QVoice &voice) |
QDataStream & |
operator>>(QDataStream &stream, QVoice &voice) |
void |
swap(QVoice &other) |
Class QVulkanWindow:
Class QWebSocket:
QWebSocketHandshakeOptions |
handshakeOptions() const |
void |
open(const QUrl &url, const QWebSocketHandshakeOptions &options) |
void |
open(const QNetworkRequest &request, const QWebSocketHandshakeOptions &options) |
QString |
subprotocol() const |
Class QWebSocketServer:
New Functions in Namespaces
New Macros
|
QCOMPARE_EQ(left, right) |
|
QCOMPARE_GE(left, right) |
|
QCOMPARE_GT(left, right) |
|
QCOMPARE_LE(left, right) |
|
QCOMPARE_LT(left, right) |
|
QCOMPARE_NE(left, right) |
|
QTRY_COMPARE_EQ(left, right) |
|
QTRY_COMPARE_EQ_WITH_TIMEOUT(left, right, timeout) |
|
QTRY_COMPARE_GE(left, right) |
|
QTRY_COMPARE_GE_WITH_TIMEOUT(left, right, timeout) |
|
QTRY_COMPARE_GT(left, right) |
|
QTRY_COMPARE_GT_WITH_TIMEOUT(left, right, timeout) |
|
QTRY_COMPARE_LE(left, right) |
|
QTRY_COMPARE_LE_WITH_TIMEOUT(left, right, timeout) |
|
QTRY_COMPARE_LT(left, right) |
|
QTRY_COMPARE_LT_WITH_TIMEOUT(left, right, timeout) |
|
QTRY_COMPARE_NE(left, right) |
|
QTRY_COMPARE_NE_WITH_TIMEOUT(left, right, timeout) |
|
Q_CONSTINIT |
New Enum Types
New Properties
New Variables
New QML Types
New QML Properties
QML Type Model:
QML Type ReflectionProbe:
QML Type SceneEnvironment:
QML Type SpriteParticle3D:
QML Type TableView:
QML Type View3D:
QML Type WebSocket:
QML Type WebSocketServer:
New QML Methods
QML Type TableView:
QML Type TreeView: