New Classes and Functions in Qt 6.3 | Qt 6.4

- Qt 6.4
- What's new in Qt 6
- New Classes and Functions in Qt 6.3
- Qt 6.4.1 Reference Documentation

# New Classes and Functions in Qt 6.3

This page contains a comprehensive list of all new classes and functions introduced in Qt 6.3.

- New Classes
- New Member Functions
- New Functions in Namespaces
- New Macros
- New Properties
- New Variables
- New QML Types
- New QML Properties
- New QML Methods

### New Classes

O
  QOpcUaDataValue
  QOpcUaHistoryData
  QOpcUaHistoryReadRawRequest

W
  WhenAnyResult (QtFuture)

### New Member Functions

Class QAbstract3DGraph:

bool | hasSeries(QAbstract3DSeries *series) const

Class QBluetoothDeviceInfo:

QByteArray | serviceData(const QBluetoothUuid &serviceId) const
QMultiHash<QBluetoothUuid, QByteArray> | serviceData() const
QList<QBluetoothUuid> | serviceIds() const
bool | setServiceData(const QBluetoothUuid &serviceId, const QByteArray &data)

Class QByteArrayList:

QByteArray | join(QByteArrayView separator) const

Class QByteArrayMatcher:

int | indexIn(QByteArrayView, int) const

Class QByteArrayView:

bool | isValidUtf8() const
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
QByteArrayView | trimmed() const

Class QCryptographicHash:

QByteArrayView | resultView() const

Class QDebug:

QDebug | operator<<(QDebug debug, const QVarLengthArray<T, P> &array)

Class QInputDevice:

QStringList | seatNames()

Class QEGLContext:

int | config() const
int | display() const

Class QOpcUaLocalizedText:

QDebug | operator<<(QDebug debug, const QOpcUaLocalizedText &text)

Class QOpcUaQualifiedName:

QDebug | operator<<(QDebug debug, const QOpcUaQualifiedName &name)

Class QStringView:

int | lastIndexOf(QChar, Qt::CaseSensitivity) const

Class QVarLengthArray:

QVarLengthArray::iterator | emplace(QVarLengthArray::const_iterator pos, Args &&... args)
T & | emplace_back(Args &&... args)

### New Functions in Namespaces

QFuture<OutputSequence> | whenAll(Futures &&... futures)
QFuture<OutputSequence> | whenAll(InputIt first, InputIt last)
QFuture<QtFuture::WhenAnyResult<T>> | whenAny(InputIt first, InputIt last)

### New Macros

| QVERIFY_THROWS_EXCEPTION(exceptiontype, ...)
| QVERIFY_THROWS_NO_EXCEPTION(...)
| Q_APPLICATION_STATIC(Type, VariableName, ...)

### New Properties

barSeriesMargin : const rowColors : const autoScaleY : const | maxYValue : const minYValue : const wireframeColor : const

### New Variables

| MacOSMonterey
| Windows10_1809
| Windows10_1903
| Windows10_1909
| Windows10_2004
| Windows10_20H2
| Windows10_21H1
| Windows10_21H2
| Windows11

### New QML Types

D
  DynamicBurst3D

F
  FolderDialog

M
  MessageDialog

### New QML Properties

QML Type Bar3DSeries:

| rowColors : list<ThemeColor>

QML Type Bars3D:

| barSeriesMargin : size

QML Type HeightMapSurfaceDataProxy:

| autoScaleY : real
| maxYValue : real
| minYValue : real

QML Type ParticleSystem3DLogging:

| timeDeviation : real

QML Type Surface3DSeries:

| wireframeColor : color

### New QML Methods

QML Type AbstractGraph3D:

bool | hasSeries(Abstract3DSeries series)

QML Type TestCase:

| failOnWarning(message)