New Classes and Functions in Qt 6.5
This page contains a comprehensive list of all new classes and functions introduced in Qt 6.5.
- New Namespaces
- New Classes
- New Member Functions
- New Functions in Namespaces
- New Macros
- New Enum Types
- New Enum Values
- New Type Aliases
- New Properties
- New Variables
- New QML Types
- New QML Properties
- New QML Signals
- New QML Methods
New Namespaces
namespace | QtCanBus |
namespace | QtProtobuf |
New Classes
- A
- Any (QtProtobuf)
- QAbstractGrpcChannel
- QAbstractGrpcClient
- QAbstractProtobufSerializer
- QAccessibleSelectionInterface
- C
- QCalendarPermission
- QCameraPermission
- QCanDbcFileParser
- QCanFrameProcessor
- QCanMessageDescription
- QCanSignalDescription
- QCanUniqueIdDescription
- QContactsPermission
- G
- QGrpcCallOptions
- QGrpcCallReply
- QGrpcChannel
- QGrpcChannelOptions
- QGrpcHttp2Channel
- QGrpcOperation
- QGrpcStatus
- QGrpcStream
New Member Functions
Class QAbstractOAuth2:
void | setSslConfiguration(const QSslConfiguration &configuration) |
QSslConfiguration | sslConfiguration() const |
void | sslConfigurationChanged(const QSslConfiguration &configuration) |
Class QAccessibleInterface:
QAccessibleSelectionInterface * | selectionInterface() |
Class QAnyStringView:
void | chop(qsizetype n) |
QAnyStringView | chopped(qsizetype n) const |
QAnyStringView | first(qsizetype n) const |
QAnyStringView | last(qsizetype n) const |
QAnyStringView | sliced(qsizetype pos) const |
QAnyStringView | sliced(qsizetype pos, qsizetype n) const |
void | truncate(qsizetype n) |
Class QBasicTimer:
void | start(std::chrono::milliseconds duration, QObject *object) |
void | start(std::chrono::milliseconds duration, Qt::TimerType timerType, QObject *obj) |
Class QByteArray:
QByteArray::iterator | erase(QByteArray::const_iterator it) |
QByteArray | fromEcmaUint8Array(emscripten::val uint8array) |
QByteArray & | removeAt(qsizetype pos) |
QByteArray & | removeFirst() |
QByteArray & | removeLast() |
emscripten::val | toEcmaUint8Array() |
Class QCoreApplication:
Qt::PermissionStatus | checkPermission(const QPermission &permission) |
void | requestPermission(const QPermission &permission, Functor &&functor) |
void | requestPermission(const QPermission &permission, const QObject *context, Functor functor) |
Class QCryptographicHash:
QCryptographicHash::Algorithm | algorithm() const |
QCryptographicHash & | operator=(QCryptographicHash &&other) |
bool | supportsAlgorithm(QCryptographicHash::Algorithm method) |
void | swap(QCryptographicHash &other) |
Class QDate:
QDateTime | endOfDay() const |
QDateTime | startOfDay() const |
Class QDateTime:
QDateTime | currentDateTime(const QTimeZone &zone) |
QDateTime | fromMSecsSinceEpoch(qint64 msecs) |
QDateTime | fromSecsSinceEpoch(qint64 secs) |
QTimeZone | timeRepresentation() const |
Class QGlyphRun:
void | setSourceString(const QString &sourceString) |
void | setStringIndexes(const QList<qsizetype> &stringIndexes) |
QString | sourceString() const |
QList<qsizetype> | stringIndexes() const |
Class QGuiApplication:
void | setBadgeNumber(qint64 number) |
Class QHttp1Configuration:
bool | operator!=(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs) |
bool | operator==(const QHttp1Configuration &lhs, const QHttp1Configuration &rhs) |
size_t | qHash(const QHttp1Configuration &key, size_t seed) |
Class QHttpServerRequest:
QHostAddress | localAddress() const |
quint16 | localPort() const |
quint16 | remotePort() const |
Class QHttpServerResponder:
void | sendResponse(const QHttpServerResponse &response) |
Class QLatin1StringView:
int | compare(QUtf8StringView str, Qt::CaseSensitivity cs) const |
Class QLibraryInfo:
bool | isSharedBuild() |
Class QLowEnergyController:
Class QMessageLogger:
void | fatal(const QLoggingCategory &cat, const char *msg, ...) const |
void | fatal(QMessageLogger::CategoryFunction catFunc, const char *msg, ...) const |
QDebug | fatal() const |
QDebug | fatal(const QLoggingCategory &cat) const |
QDebug | fatal(QMessageLogger::CategoryFunction catFunc) const |
Class QMetaObject:
QObject * | newInstance(Args &&... arguments) const |
Class QMetaType:
bool | isCopyConstructible() const |
bool | isDefaultConstructible() const |
bool | isDestructible() const |
bool | isMoveConstructible() const |
QDebug | operator<<(QDebug d, QMetaType m) |
int | qRegisterMetaType(QMetaType meta) |
void | registerType() const |
Class QEGLContext:
virtual void | invalidateContext() = 0 |
Class QNetworkRequest:
QHttp1Configuration | http1Configuration() const |
void | setHttp1Configuration(const QHttp1Configuration &configuration) |
Class QOpenGLBuffer:
Class QOpenGLWidget:
QOpenGLWidget::TargetBuffer | currentTargetBuffer() const |
GLuint | defaultFramebufferObject(QOpenGLWidget::TargetBuffer targetBuffer) const |
QImage | grabFramebuffer(QOpenGLWidget::TargetBuffer targetBuffer) |
void | makeCurrent(QOpenGLWidget::TargetBuffer targetBuffer) |
Class QQmlApplicationEngine:
void | loadFromModule(QAnyStringView uri, QAnyStringView typeName) |
Class QQmlComponent:
bool | isBound() const |
void | loadFromModule(QAnyStringView uri, QAnyStringView typeName, QQmlComponent::CompilationMode mode) |
Class QQmlEngine:
void | offlineStoragePathChanged() |
T | singletonInstance(QAnyStringView uri, QAnyStringView typeName) |
Class QQuickGraphicsConfiguration:
bool | isAutomaticPipelineCacheEnabled() const |
void | setAutomaticPipelineCache(bool enable) |
void | setDebugLayer(bool enable) |
void | setDebugMarkers(bool enable) |
void | setPipelineCacheLoadFile(const QString &filename) |
void | setPipelineCacheSaveFile(const QString &filename) |
void | setPreferSoftwareDevice(bool enable) |
Class QRectF:
QRectF | fromDOMRect(emscripten::val domRect) |
emscripten::val | toDOMRect() const |
Class QRegularExpression:
QRegularExpressionMatchIterator | globalMatchView(QStringView subjectView, qsizetype offset, QRegularExpression::MatchType matchType, QRegularExpression::MatchOptions matchOptions) const |
QRegularExpressionMatch | matchView(QStringView subjectView, qsizetype offset, QRegularExpression::MatchType matchType, QRegularExpression::MatchOptions matchOptions) const |
Class QSGRenderNode:
const QMatrix4x4 * | projectionMatrix() const |
Class QString:
QString & | append(QUtf8StringView str) |
QString::iterator | erase(QString::const_iterator it) |
QString & | insert(qsizetype position, QUtf8StringView str) |
QString & | operator+=(QUtf8StringView str) |
QString & | prepend(QUtf8StringView str) |
QString & | removeAt(qsizetype pos) |
QString & | removeFirst() |
QString & | removeLast() |
Class QStringView:
int | compare(QUtf8StringView str, Qt::CaseSensitivity cs) const |
Class QSvgGenerator:
QSvgGenerator::SvgVersion | svgVersion() const |
Class QTextLayout:
QList<QGlyphRun> | glyphRuns(int from, int length, QTextLayout::GlyphRunRetrievalFlags retrievalFlags) const |
Class QTextLine:
QList<QGlyphRun> | glyphRuns(int from, int length, QTextLayout::GlyphRunRetrievalFlags retrievalFlags) const |
Class QTimeZone:
QTimeZone | asBackendZone() const |
int | fixedSecondsAheadOfUtc() const |
bool | isUtcOrFixedOffset(Qt::TimeSpec spec) |
bool | isUtcOrFixedOffset() const |
Qt::TimeSpec | timeSpec() const |
Class QTransform:
QTransform & | rotate(qreal a, Qt::Axis axis, qreal distanceToPlane) |
QTransform & | rotateRadians(qreal a, Qt::Axis axis, qreal distanceToPlane) |
Class QVulkanInstance:
void | clearDebugOutputFilters() |
void | installDebugOutputFilter(QVulkanInstance::DebugUtilsFilter filter) |
Class QWebEngineProfile:
bool | isPushServiceEnabled() const |
void | setPushServiceEnabled(bool enable) |
Class QWebEngineUrlRequestInfo:
QHash<QByteArray, QByteArray> | httpHeaders() const |
Class QWebSocket:
void | errorOccurred(QAbstractSocket::SocketError error) |
New Functions in Namespaces
bool | currentTestResolved() |
void | qRegisterTestCase(const QString &name, QTest::TestEntryFunction entryFunction) |
char * | toString(const QKeySequence &ks) |
New Macros
Q_DECLARE_EXPORTED_LOGGING_CATEGORY(name, EXPORT_MACRO) | |
Q_PROCESSOR_LOONGARCH | |
Q_PROCESSOR_LOONGARCH_32 | |
Q_PROCESSOR_LOONGARCH_64 | |
void | Q_UNREACHABLE_RETURN(...) |
qCFatal(category, const char *message, ...) | |
qCFatal(category) |
New Enum Types
enum class | ParseOption { Default, UseNamespaceProcessing, PreserveSpacingOnlyNodes } |
enum | TargetBuffer { LeftBuffer, RightBuffer } |
enum class | SvgVersion { SvgTiny12, Svg11 } |
enum | GlyphRunRetrievalFlag { RetrieveGlyphIndexes, RetrieveGlyphPositions, RetrieveStringIndexes, RetrieveString, DefaultRetrievalFlags, RetrieveAll } |
enum | Initialization { LocalTime, UTC } |
enum | DebugMessageSeverityFlag { VerboseSeverity, InfoSeverity, WarningSeverity, ErrorSeverity } |
enum | DebugMessageTypeFlag { GeneralMessage, ValidationMessage, PerformanceMessage } |
enum class | PermissionStatus { Undetermined, Granted, Denied } |
New Enum Values
enum value | Error::RssiReadError |
enum value | Flag::NoPortabilityDrivers |
enum value | InterfaceType::SelectionInterface |
enum value | Language::Haryanvi |
enum value | Language::Moksha |
enum value | Language::NorthernFrisian |
enum value | Language::Obolo |
enum value | Language::Pijin |
enum value | Language::Rajasthani |
enum value | Language::TokiPona |
enum value | PointConfiguration::LabelFormat |
enum value | Script::Script_Kawi |
enum value | UnicodeVersion::Unicode_15_0 |
New Type Aliases
New Properties
|
|
New Variables
New QML Types
- F
- Fog
New QML Properties
QML Type Camera:
levelOfDetailBias : float |
QML Type CaptureSession:
screenCapture : ScreenCapture |
QML Type DebugSettings:
materialOverride : enumeration | |
wireframeEnabled : bool |
QML Type DynamicRigidBody:
kinematicEulerRotation : vector4d | |
kinematicPivot : vector3d | |
kinematicPosition : vector3d | |
kinematicRotation : vector3d |
QML Type Item:
layer.live : bool |
QML Type MapCircle:
referenceSurface : enum |
QML Type MapPolygon:
referenceSurface : enum |
QML Type MapPolyline:
referenceSurface : enum |
QML Type MapRectangle:
referenceSurface : enum |
QML Type MediaPlayer:
playing : bool |
QML Type Model:
levelOfDetailBias : real |
QML Type PickResult:
instanceIndex : int |
QML Type PrincipledMaterial:
vertexColorsEnabled : bool |
QML Type ReflectionProbe:
texture : CubeMapTexture |
QML Type RenderStats:
drawCallCount : quint64 | |
drawVertexCount : quint64 | |
effectGenerationTime : qint64 | |
extendedDataCollectionEnabled : bool | |
graphicsAPIName : string | |
imageDataSize : quint64 | |
materialGenerationTime : qint64 | |
meshDataSize : quint64 | |
pipelineCount : int | |
pipelineCreationTime : qint64 | |
renderPassCount : int | |
vmemAllocCount : quint32 | |
vmemUsedBytes : quint64 |
QML Type SceneEnvironment:
aoEnabled : bool | |
debugSettings : QtQuick3D::DebugSettings | |
fog : QtQuick3D::Fog | |
scissorRect : rect |
QML Type SpecularGlossyMaterial:
vertexColorsEnabled : bool |
QML Type TableView:
editTriggers : enumeration | |
resizableColumns : bool | |
resizableRows : bool |
QML Type TapHandler:
exclusiveSignals : enumeration |
QML Type TreeViewDelegate:
editing : bool |
New QML Signals
frameDone(float timestep) | |
layoutChanged() |
New QML Methods
QML Type Locale:
string | toString(int i) |
string | toString(double f, char format, int precision) |
string | toString(Date date, string format) |
string | toString(Date date, FormatType format) |
QML Type TableView:
closeEditor() | |
edit(QModelIndex modelIndex) | |
Item | itemAtIndex(QModelIndex index) |
positionViewAtIndex(QModelIndex index, PositionMode mode, point offset, rect subRect) |
QML Type TestCase:
bool | waitForPolish(object windowOrItem, int timeout) |