Qt 6.7 中的新类和函数
本页包含 Qt 6.7 中引入的所有新类和函数的综合列表。
新命名空间
(since 6.7) namespace | QtVideo |
新类
- O
- QOpcUaDiagnosticInfo
- QOpcUaEnumDefinition
- QOpcUaEnumField
- QOpcUaGenericStructHandler
- QOpcUaGenericStructValue
- QOpcUaHistoryEvent
- QOpcUaHistoryReadEventRequest
- QOpcUaStructureDefinition
- QOpcUaStructureField
- QOpcUaVariant
新成员函数
(since 6.7) QDebug | operator<<(QDebug d, QAnyStringView s) |
(since 6.7) void | qYieldCpu() |
(since 6.7) std::string_view | operator std::string_view() const |
类QCalendar :
(since 6.7) QDate | matchCenturyToWeekday(const QCalendar::YearMonthDay &parts, int dow) const |
(since 6.7) bool | parseData(QStringView data) |
(since 6.7) QByteArray | readAllByteArray() |
(since 6.7) QString | readAllString() |
(since 6.7) QByteArray | readAllUtf8String() |
(since 6.7) bool | readAndAppendToByteArray(QByteArray &dst) |
(since 6.7) bool | readAndAppendToString(QString &dst) |
(since 6.7) bool | readAndAppendToUtf8String(QByteArray &dst) |
(since 6.7) QCborStreamReader::StringResult<QByteArray> | readUtf8String() |
班级QCheckBox :
(since 6.7) void | checkStateChanged(Qt::CheckState state) |
班级QCoreApplication :
(since 6.7) void | processEvents(QEventLoop::ProcessEventsFlags flags, QDeadlineTimer deadline) |
(since 6.7) bool | isInteractiveAuthorizationAllowed() const |
(since 6.7) void | setInteractiveAuthorizationAllowed(bool enable) |
班级QDataStream :
(since 6.7) QDataStream & | readBytes(char *&s, qint64 &l) |
班级QDate :
(since 6.7) QDate | fromString(QStringView string, QStringView format, int baseYear) |
(since 6.7) QDate | fromString(const QString &string, QStringView format, int baseYear) |
(since 6.7) QDate | fromString(const QString &string, const QString &format, int baseYear) |
(since 6.7) QDate | fromString(QStringView string, QStringView format, int baseYear, QCalendar cal) |
班级QDateTime :
(since 6.7) QDateTime | fromString(QStringView string, QStringView format, int baseYear) |
(since 6.7) QDateTime | fromString(const QString &string, QStringView format, int baseYear) |
(since 6.7) QDateTime | fromString(const QString &string, const QString &format, int baseYear) |
(since 6.7) QDateTime | fromString(QStringView string, QStringView format, int baseYear, QCalendar cal) |
班级QDebug :
(since 6.7) QDebug & | operator<<(T i) |
(since 6.7) QDebug & | operator<<(T i) |
(since 6.7) QDebug & | operator<<(const std::optional<T> &opt) |
(since 6.7) QDebug & | operator<<(std::nullopt_t) |
(since 6.7) bool | quoteStrings() const |
(since 6.7) void | setQuoteStrings(bool b) |
班级QEventLoop :
(since 6.7) void | processEvents(QEventLoop::ProcessEventsFlags flags, QDeadlineTimer deadline) |
班级QEventLoopLocker :
(since 6.7) QEventLoopLocker & | operator=(QEventLoopLocker &&other) |
(since 6.7) void | swap(QEventLoopLocker &other) |
(since 6.7) void | swap(QEventLoopLocker &lhs, QEventLoopLocker &rhs) |
班级QFont :
(since 6.7) void | clearFeatures() |
(since 6.7) void | clearVariableAxes() |
(since 6.7) QList<QFont::Tag> | featureTags() const |
(since 6.7) quint32 | featureValue(QFont::Tag tag) const |
(since 6.7) bool | isFeatureSet(QFont::Tag tag) const |
(since 6.7) bool | isVariableAxisSet(QFont::Tag tag) const |
(since 6.7) void | setFeature(QFont::Tag tag, quint32 value) |
(since 6.7) void | setVariableAxis(QFont::Tag tag, float value) |
(since 6.7) void | unsetFeature(QFont::Tag tag) |
(since 6.7) void | unsetVariableAxis(QFont::Tag tag) |
(since 6.7) QList<QFont::Tag> | variableAxisTags() const |
(since 6.7) float | variableAxisValue(QFont::Tag tag) const |
班级QGrpcClientBase :
(since 6.7) std::shared_ptr<QAbstractGrpcChannel> | channel() const |
(since 6.7) void | channelChanged() |
(since 6.7) QSslConfiguration | sslConfiguration() const |
班级QIcon :
(since 6.7) QIcon | fromTheme(QIcon::ThemeIcon icon) |
(since 6.7) QIcon | fromTheme(QIcon::ThemeIcon icon, const QIcon &fallback) |
(since 6.7) bool | hasThemeIcon(QIcon::ThemeIcon icon) |
班级QJniObject :
(since 6.7) auto | callStaticMethod(const char *methodName, Args &&... args) |
班级QMetaObject :
(since 6.7) bool | invokeMethod(QObject *context, Functor &&function, Args &&... arguments) |
(since 6.7) bool | invokeMethod(QObject *context, Functor &&function, QTemplatedMetaMethodReturnArgument<FunctorReturnType> ret, Args &&... arguments) |
(since 6.7) bool | invokeMethod(QObject *context, Functor &&function, Qt::ConnectionType type, Args &&... arguments) |
(since 6.7) bool | invokeMethod(QObject *context, Functor &&function, Qt::ConnectionType type, QTemplatedMetaMethodReturnArgument<FunctorReturnType> ret, Args &&... arguments) |
(since 6.7) QNetworkReply * | get(const QNetworkRequest &request, QIODevice *data) |
(since 6.7) QNetworkReply * | get(const QNetworkRequest &request, const QByteArray &data) |
(since 6.7) void | setTransferTimeout(std::chrono::milliseconds duration) |
(since 6.7) std::chrono::milliseconds | transferTimeoutAsDuration() const |
班级QNetworkRequest :
(since 6.7) void | setTransferTimeout(std::chrono::milliseconds duration) |
(since 6.7) std::chrono::milliseconds | transferTimeoutAsDuration() const |
班级QObject :
(since 6.7) T | findChild(Qt::FindChildOptions options) const |
(since 6.7) bool | operator!=(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs) |
(since 6.7) bool | operator==(const QOpcUaAttributeOperand &lhs, const QOpcUaAttributeOperand &rhs) |
班级QOpcUaClient :
(since 6.7) QOpcUaHistoryReadResponse * | readHistoryEvents(const QOpcUaHistoryReadEventRequest &request) |
(since 6.7) bool | registerNodes(const QStringList &nodesToRegister) |
(since 6.7) void | registerNodesFinished(const QStringList &nodesToRegister, const QStringList ®isteredNodeIds, QOpcUa::UaStatusCode statusCode) |
(since 6.7) bool | unregisterNodes(const QStringList &nodesToUnregister) |
(since 6.7) void | unregisterNodesFinished(const QStringList &nodesToUnregister, QOpcUa::UaStatusCode statusCode) |
班级QOpcUaContentFilterElement :
(since 6.7) bool | operator!=(const QOpcUaContentFilterElement &lhs, const QOpcUaContentFilterElement &rhs) |
班级QOpcUaDataValue :
(since 6.7) QVariant | operator QVariant() const |
(since 6.7) bool | operator!=(const QOpcUaDataValue &lhs, const QOpcUaDataValue &rhs) |
(since 6.7) bool | operator==(const QOpcUaDataValue &lhs, const QOpcUaDataValue &rhs) |
(since 6.7) quint16 | serverPicoseconds() const |
(since 6.7) void | setServerPicoseconds(quint16 serverPicoseconds) |
(since 6.7) void | setSourcePicoseconds(quint16 sourcePicoseconds) |
(since 6.7) quint16 | sourcePicoseconds() const |
(since 6.7) bool | operator!=(const QOpcUaElementOperand &lhs, const QOpcUaElementOperand &rhs) |
(since 6.7) bool | operator==(const QOpcUaElementOperand &lhs, const QOpcUaElementOperand &rhs) |
班级QOpcUaGenericStructHandler :
(since 6.7) bool | initialized() const |
班级QOpcUaHistoryReadRawRequest :
(since 6.7) void | setTimestampsToReturn(QOpcUa::TimestampsToReturn timestampsToReturn) |
(since 6.7) QOpcUa::TimestampsToReturn | timestampsToReturn() const |
(since 6.7) QList<QOpcUaHistoryEvent> | events() const |
(since 6.7) void | readHistoryEventsFinished(const QList<QOpcUaHistoryEvent> &results, QOpcUa::UaStatusCode serviceResult) |
(since 6.7) bool | operator!=(const QOpcUaLiteralOperand&lhs, const QOpcUaLiteralOperand&rhs) |
(since 6.7) bool | operator==(const QOpcUaLiteralOperand&lhs, const QOpcUaLiteralOperand&rhs) |
(since 6.7) QHash<quint32, QOpcUa::UaStatusCode> | failedTriggeredItemsStatus() const |
(since 6.7) void | setFailedTriggeredItemsStatus(const QHash<quint32, QOpcUa::UaStatusCode> &status) |
(since 6.7) void | setTriggeredItemIds(const QSet<quint32> &ids) |
(since 6.7) QSet<quint32> | triggeredItemIds() const |
类QOpcUaNode :
(since 6.7) QOpcUaHistoryReadResponse * | readHistoryEvents(const QDateTime &startTime, const QDateTime &endTime, QOpcUaMonitoringParameters::EventFilter &filter, quint32 numValues) |
(since 6.7) QOpcUaHistoryReadResponse * | readHistoryRaw(const QDateTime &startTime, const QDateTime &endTime, quint32 numValues, bool returnBounds, QOpcUa::TimestampsToReturn timestampsToReturn) |
(since 6.7) void | valueAttributeUpdated(const QVariant &value) |
(since 6.7) QVariant | operator QVariant() const |
(since 6.7) bool | operator!=(const QOpcUaRelativePathElement &lhs, const QOpcUaRelativePathElement &rhs) |
类QOpcUaSimpleAttributeOperand :
(since 6.7) bool | operator!=(const QOpcUaSimpleAttributeOperand &lhs, const QOpcUaSimpleAttributeOperand &rhs) |
类QPartialOrdering: QOpcUaLiteralOperand &lhs
(since 6.7) bool | is_eq(QPartialOrdering o) |
(since 6.7) bool | is_gt(QPartialOrdering o) |
(since 6.7) bool | is_gteq(QPartialOrdering o) |
(since 6.7) bool | is_lt(QPartialOrdering o) |
(since 6.7) bool | is_lteq(QPartialOrdering o) |
(since 6.7) bool | is_neq(QPartialOrdering o) |
班级QProcess :
(since 6.7) void | failChildProcessModifier(const char *description, int error) |
班级QProtobufMessage :
(since 6.7) QList<QByteArray> | unknownFieldData(qint32 field) const |
(since 6.7) QList<qint32> | unknownFieldNumbers() const |
(since 6.7) void | shouldPreserveUnknownFields(bool preserveUnknownFields) |
(preliminary) void | save() |
(preliminary) void | saveAs(const QUrl &url) |
(since 6.7) void | setTextDocument(QTextDocument *document) |
(since 6.7) void | textDocumentChanged() |
班级QQuickView :
(since 6.7) void | loadFromModule(QAnyStringView uri, QAnyStringView typeName) |
(since 6.7) void | clearHttpCacheCompleted() |
班级QQuickWindow :
(since 6.7) QSGTextNode * | createTextNode() const |
班级QRawFont :
(since 6.7) QByteArray | fontTable(QFont::Tag tag) const |
(since 6.7) void | setLocalServerOptions(QLocalServer::SocketOptions options) |
(since 6.7) int | multiViewCount() const |
(since 6.7) void | setMultiViewCount(int count) |
(since 6.7) int | multiViewCount() const |
(since 6.7) void | setMultiViewCount(int count) |
班级QShader :
班级QShaderBaker :
(since 6.7) void | setMultiViewCount(int count) |
班级QSharedPointer :
(since 6.7) bool | owner_before(const QSharedPointer<X> &other) const |
(since 6.7) bool | owner_before(const QWeakPointer<X> &other) const |
(since 6.7) bool | owner_equal(const QSharedPointer<X> &other) const |
(since 6.7) bool | owner_equal(const QWeakPointer<X> &other) const |
(since 6.7) size_t | owner_hash() const |
班级QSignalBlocker :
(since 6.7) void | dismiss() |
班级QSqlQuery :
(since 6.7) bool | isPositionalBindingEnabled() const |
(since 6.7) void | setPositionalBindingEnabled(bool enable) |
班级QStaticLatin1StringMatcher :
(since 6.7) auto | qMakeStaticCaseInsensitiveLatin1StringMatcher(const char (&)[N] patternToMatch) |
(since 6.7) auto | qMakeStaticCaseSensitiveLatin1StringMatcher(const char (&)[N] patternToMatch) |
班级QString :
(since 6.7) std::u16string_view | operator std::u16string_view() const |
班级QStringList :
(since 6.7) QStringList | filter(const QStringMatcher &matcher) const |
(since 6.7) QStringList | filter(QLatin1StringView str, Qt::CaseSensitivity cs) const |
班级QStringMatcher :
(since 6.7) QStringView | patternView() const |
班级QStringView :
(since 6.7) bool | isLower() const |
(since 6.7) bool | isUpper() const |
(since 6.7) std::u16string_view | operator std::u16string_view() const |
班级QSvgWidget :
(since 6.7) QtSvg::Options | options() const |
(since 6.7) void | setOptions(QtSvg::Options options) |
班级QTemporaryFile :
(since 6.7) QTemporaryFile * | createNativeFile(const std::filesystem::path &fileName) |
(since 6.7) bool | rename(const std::filesystem::path &newName) |
(since 6.7) void | setFileTemplate(const std::filesystem::path &name) |
班级QUtf8StringView :
(since 6.7) std::basic_string_view<QUtf8StringView::storage_type> | operator std::basic_string_view<QUtf8StringView::storage_type>() const |
班级QVariant :
(since 6.7) QVariant | fromMetaType(QMetaType type, const void *copy) |
(since 6.7) T | qvariant_cast(QVariant &&value) |
班级QVulkanWindow :
(since 6.7) void | setEnabledFeaturesModifier(const QVulkanWindow::EnabledFeaturesModifier &modifier) |
(since 6.7) void | setEnabledFeaturesModifier(QVulkanWindow::EnabledFeatures2Modifier modifier) |
班级QWaylandSeat :
(since 6.7) void | sendUnicodeKeyPressEvent(uint unicode) |
(since 6.7) void | sendUnicodeKeyReleaseEvent(uint unicode) |
班级QWeakPointer :
(since 6.7) bool | owner_before(const QSharedPointer<X> &other) const |
(since 6.7) bool | owner_before(const QWeakPointer<X> &other) const |
(since 6.7) bool | owner_equal(const QSharedPointer<X> &other) const |
(since 6.7) bool | owner_equal(const QWeakPointer<X> &other) const |
(since 6.7) size_t | owner_hash() const |
班级QWebEnginePage :
(since 6.7) void | desktopMediaRequested(const QWebEngineDesktopMediaRequest &request) |
(since 6.7) void | webAuthUxRequested(QWebEngineWebAuthUxRequest *request) |
(since 6.7) void | clearHttpCacheCompleted() |
(since 6.7) QIODevice * | requestBody() const |
(since 6.7) QIODevice * | requestBody() const |
命名空间中的新函数
(since 6.7) Qt::strong_ordering | compareThreeWay(LeftInt lhs, RightInt rhs) |
(since 6.7) Qt::partial_ordering | compareThreeWay(LeftFloat lhs, RightFloat rhs) |
(since 6.7) Qt::partial_ordering | compareThreeWay(IntType lhs, FloatType rhs) |
(since 6.7) Qt::partial_ordering | compareThreeWay(FloatType lhs, IntType rhs) |
(since 6.7) Qt::strong_ordering | compareThreeWay(Enum lhs, Enum rhs) |
(since 6.7) void | qSleep(std::chrono::milliseconds msecs) |
(since 6.7) void | qWait(std::chrono::milliseconds msecs) |
(since 6.7) bool | qWaitFor(Functor predicate, QDeadlineTimer deadline) |
(since 6.7) bool | qWaitForWindowFocused(QWindow *window, QDeadlineTimer timeout) |
(since 6.7) bool | qWaitForWindowFocused(QWidget *widget, QDeadlineTimer timeout) |
新的全局函数
(since 6.7) 自动 | qCompareThreeWay(const LeftType&lhs, const RightType&rhs) |
(since 6.7) void | qDrawPlainRoundedRect(QPainter*painter, const QRect&rect, qrealrx, qrealry, const QColor&lineColor, intlineWidth, const QBrush*fill) |
(since 6.7) void | qDrawPlainRoundedRect(QPainter*painter, intx, inty, intwidth, intheight, qrealrx, qrealry, const QColor&lineColor, intlineWidth, const QBrush*fill) |
新宏
(since 6.7) | QT_NO_CONTEXTLESS_CONNECT |
(since 6.7) | Q_NODISCARD_CTOR_X(message) |
(since 6.7) | Q_NODISCARD_X(message) |
新枚举类型
(since 6.7) enum class | TransitionResolution { Reject, RelativeToBefore, RelativeToAfter, PreferBefore, PreferAfter, …, LegacyBehavior } |
(since 6.7) enum class | ThemeIcon { AddressBookNew, ApplicationExit, AppointmentNew, CallStart, CallStop, …, NThemeIcons } |
(since 6.7) enum class | TagSeparator { Dash, Underscore } |
(since 6.7) enum class | TimestampsToReturn { Source, Server, Both, Neither, Invalid } |
(since 6.7) enum | Option { NoOption, Tiny12FeaturesOnly, AssumeTrustedSource, DisableSMILAnimations, DisableCSSAnimations, DisableAnimations } |
(since 6.7) enum class | Rotation { None, Clockwise90, Clockwise180, Clockwise270 } |
新枚举值
enum value | ApplicationAttribute::AA_QtQuickUseDefaultSizePolicy |
enum value | Key::Key_micro |
enum value | Language::Anii |
enum value | Language::Kangri |
enum value | Language::Venetian |
enum value | NodeAttribute::DataTypeDefinition |
enum value | Parameter::TriggeredItemIds |
enum value | StandardLocation::GenericStateLocation |
enum value | StandardLocation::StateLocation |
enum value | Status::SizeLimitExceeded |
enum value | Type::ChildWindowAdded |
enum value | Type::ChildWindowRemoved |
enum value | Type::ParentWindowAboutToChange |
enum value | Type::ParentWindowChange |
enum value | UnixProcessFlag::CreateNewSession |
enum value | UnixProcessFlag::DisconnectControllingTerminal |
enum value | UnixProcessFlag::ResetIds |
新类型别名
(since 6.7) | const_pointer |
(since 6.7) | pointer |
(since 6.7) | QRhiShaderResourceBindingSet |
(since 6.7) | EnabledFeatures2Modifier |
新属性
|
|
新变量
(since 6.7) | DefaultTwoDigitBaseYear |
(since 6.7) | Android14 |
新 QML 类型
新 QML 属性
QML 类型ConvexMeshShape :
(since 6.7) | geometry : Geometry |
QML 类型CustomMaterial :
(since 6.7) | destinationAlphaBlend : enumeration |
(since 6.7) | sourceAlphaBlend : enumeration |
QML 类型GeoJsonData :
QML 类型HeightFieldShape :
(since 6.7) | image : Image |
QML 类型Item :
(since 6.7) | focusPolicy : enumeration |
QML 类型MediaPlayer :
(since 6.7) | autoPlay : bool |
QML 类型PathText :
(since 6.7) | font.variableAxes : object |
QML 类型PhysicsWorld :
(since 6.7) | numThreads : int |
(since 6.7) | reportKinematicKinematicCollisions : bool |
(since 6.7) | reportStaticKinematicCollisions : bool |
QML 类型Rectangle :
(since 6.7) | bottomLeftRadius : real |
(since 6.7) | bottomRightRadius : real |
(since 6.7) | topLeftRadius : real |
(since 6.7) | topRightRadius : real |
QML 类型Shape :
(since 6.7) | horizontalAlignment : enumeration |
(since 6.7) | verticalAlignment : enumeration |
QML 类型ShapePath :
(since 6.7) | pathHints : PathHints |
QML 类型SystemPalette :
(since 6.7) | accent : color |
QML 类型Text :
(since 6.7) | font.variableAxes : object |
QML 类型TextDocument :
(preliminary) | errorString : string |
(preliminary) | modified : bool |
(preliminary) | source : url |
(preliminary) | status : enumeration |
QML 类型TextEdit :
(preliminary) | cursorSelection : QtQuick::TextSelection |
(since 6.7) | font.variableAxes : object |
QML 类型TextInput :
(since 6.7) | font.variableAxes : object |
QML 类型Texture :
(since 6.7) | textureProvider : RenderExtension |
QML 类型TriangleMeshShape :
(since 6.7) | geometry : Geometry |
QML 类型Video :
(since 6.7) | autoPlay : bool |
QML 类型View3D :
(since 6.7) | effectiveTextureSize : size |
(since 6.7) | explicitTextureHeight : int |
(since 6.7) | explicitTextureWidth : int |
QML 类型cameraDevice :
(since 6.7) | correctionAngle : QtVideo::Rotation |
新的 QML 方法
QML 类型StackView :
(since 6.7) Item | popCurrentItem(operation) |
(since 6.7) Item | popToIndex(index, operation) |
(since 6.7) Item | popToItem(item, operation) |
(since 6.7) Item | pushItem(item, properties, operation) |
(since 6.7) Item | pushItem(component, properties, operation) |
(since 6.7) Item | pushItem(url, properties, operation) |
(since 6.7) Item | pushItems(items, operation) |
(since 6.7) Item | replaceCurrentItem(items, operation) |
(since 6.7) Item | replaceCurrentItem(item, properties, operation) |
(since 6.7) Item | replaceCurrentItem(component, properties, operation) |
(since 6.7) Item | replaceCurrentItem(url, properties, operation) |
QML 类型TextDocument :
QML 类型WaylandSeat :
(since 6.7) void | sendUnicodeKeyPressEvent(uint unicode) |
(since 6.7) void | sendUnicodeKeyReleaseEvent(uint unicode) |
© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.