Qt 6.0 中的新类和函数
本节提供了 Qt 6.0 中引入的所有新类和函数的完整列表。
新命名空间
(since 6.0) namespace | QNativeInterface |
(since 6.0) namespace | QQuickOpenGLUtils |
新类
- A
- QAbstractFileIconProvider
- QAction
- QActionGroup
- QAdoptSharedDataTag
- QAndroidOffscreenSurface (QNativeInterface)
- QAnyStringView
- QAxBaseObject
- QAxBaseWidget
- QAxObjectInterface
- P
- QPageRanges
- QPartialOrdering
- QPickingProxy (Qt3DRender)
- QPointerEvent
- QPointingDevice
- QPromise
- QProperty
- QPropertyBindingError
- QPropertyData
新成员职能
(since 6.0) virtual bool | clearItemData(const QModelIndex &index) |
(since 6.0) virtual void | multiData(const QModelIndex &index, QModelRoleDataSpan roleDataSpan) const |
(since 6.0) virtual void | initViewItemOption(QStyleOptionViewItem *option) const |
(since 6.0) virtual QAbstractItemDelegate * | itemDelegateForIndex(const QModelIndex &index) const |
(since 6.0) virtual bool | clearItemData(const QModelIndex &index) override |
QAction 类:
(since 6.0) QList<QObject *> | associatedObjects() const |
QBitArray 类:
(since 6.0) quint32 | toUInt32(QSysInfo::Endian endianness, bool *ok = nullptr) const |
QBitmap 类:
(since 6.0) QBitmap | fromPixmap(const QPixmap &pixmap) |
(since 6.0) QList<QBluetoothUuid> | serviceUuids() const |
QByteArray 类:
(since 6.0) int | compare(QByteArrayView bv, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.0) bool | contains(QByteArrayView bv) const |
(since 6.0) qsizetype | count(QByteArrayView bv) const |
(since 6.0) bool | endsWith(QByteArrayView bv) const |
(since 6.0) QByteArray | first(qsizetype n) && |
(since 6.0) QByteArray | first(qsizetype n) const & |
(since 6.0) qsizetype | indexOf(QByteArrayView bv, qsizetype from = 0) const |
(since 6.0) QByteArray & | insert(qsizetype i, QByteArrayView data) |
(since 6.0) QByteArray | last(qsizetype n) && |
(since 6.0) QByteArray | last(qsizetype n) const & |
(since 6.0) qsizetype | lastIndexOf(QByteArrayView bv, qsizetype from) const |
(since 6.0) void | push_back(QByteArrayView str) |
(since 6.0) void | push_front(QByteArrayView str) |
(since 6.0) QByteArray & | replace(QByteArrayView before, QByteArrayView after) |
(since 6.0) QByteArray | sliced(qsizetype pos, qsizetype n) && |
(since 6.0) QByteArray | sliced(qsizetype pos, qsizetype n) const & |
(since 6.0) QByteArray | sliced(qsizetype pos) && |
(since 6.0) QByteArray | sliced(qsizetype pos) const & |
(since 6.0) bool | startsWith(QByteArrayView bv) const |
(since 6.0) QString | alias() const |
QChar 类:
QDataStream 类:
(since 6.0) QDataStream & | operator<<(QDataStream &out, const std::pair<T1, T2> &pair) |
(since 6.0) QDataStream & | operator<<(char16_t c) |
(since 6.0) QDataStream & | operator<<(char32_t c) |
(since 6.0) QDataStream & | operator>>(QDataStream &in, std::pair<T1, T2> &pair) |
(since 6.0) QDataStream & | operator>>(char16_t &c) |
(since 6.0) QDataStream & | operator>>(char32_t &c) |
QDate 类:
(since 6.0) QDate | fromString(QStringView string, Qt::DateFormat format = Qt::TextDate) |
(since 6.0) QDate | fromString(QStringView string, QStringView format, QCalendar cal) |
(since 6.0) QDate | fromString(const QString &string, QStringView format, QCalendar cal) |
(since 6.0) QDate | fromString(const QString &string, QStringView format, int baseYear, QCalendar cal) |
QDateTime 类:
(since 6.0) QDateTime | fromString(QStringView string, Qt::DateFormat format = Qt::TextDate) |
(since 6.0) QDateTime | fromString(QStringView string, QStringView format, QCalendar cal) |
(since 6.0) QDateTime | fromString(const QString &string, QStringView format, QCalendar cal) |
(since 6.0) QDateTime | fromString(const QString &string, QStringView format, int baseYear, QCalendar cal) |
QDebug 类:
(since 6.0) QDebug & | operator<<(QByteArrayView t) |
(since 6.0) QDebug & | operator<<(QUtf8StringView s) |
(since 6.0) QDebug & | operator<<(const char16_t *t) |
(since 6.0) QString | toString(const T &object) |
QDir 类:
(since 6.0) void | addSearchPath(const QString &prefix, const std::filesystem::path &path) |
(since 6.0) std::filesystem::path | filesystemAbsolutePath() const |
(since 6.0) std::filesystem::path | filesystemCanonicalPath() const |
(since 6.0) std::filesystem::path | filesystemPath() const |
(since 6.0) void | setPath(const std::filesystem::path &path) |
QDropEvent 类:
(since 6.0) Qt::MouseButtons | buttons() const |
(since 6.0) Qt::KeyboardModifiers | modifiers() const |
(since 6.0) QPointF | position() const |
QEvent 类:
(since 6.0) virtual QEvent * | clone() const |
(since 6.0) bool | isInputEvent() const |
(since 6.0) bool | isPointerEvent() const |
(since 6.0) bool | isSinglePointEvent() const |
QExplicitlySharedDataPointer 类:
QFile 类:
(since 6.0) bool | copy(const std::filesystem::path &newName) |
(since 6.0) std::filesystem::path | filesystemFileName() const |
(since 6.0) bool | link(const std::filesystem::path &newName) |
(since 6.0) QFileDevice::Permissions | permissions(const std::filesystem::path &filename) |
(since 6.0) bool | rename(const std::filesystem::path &newName) |
(since 6.0) void | setFileName(const std::filesystem::path &name) |
(since 6.0) bool | setPermissions(const std::filesystem::path &filename, QFileDevice::Permissions permissionSpec) |
QFileInfo 类:
(since 6.0) std::filesystem::path | filesystemAbsoluteFilePath() const |
(since 6.0) std::filesystem::path | filesystemAbsolutePath() const |
(since 6.0) std::filesystem::path | filesystemCanonicalFilePath() const |
(since 6.0) std::filesystem::path | filesystemCanonicalPath() const |
(since 6.0) std::filesystem::path | filesystemFilePath() const |
(since 6.0) std::filesystem::path | filesystemPath() const |
(since 6.0) std::filesystem::path | filesystemSymLinkTarget() const |
(since 6.0) void | setFile(const std::filesystem::path &path) |
(since 6.0) void | stat() |
QFuture 类:
(since 6.0) bool | isSuspended() const |
(since 6.0) bool | isSuspending() const |
(since 6.0) bool | isValid() const |
(since 6.0) QFuture<T> | onCanceled(Function &&handler) |
(since 6.0) QFuture<T> | onFailed(Function &&handler) |
(since 6.0) void | setSuspended(bool suspend) |
(since 6.0) void | suspend() |
(since 6.0) T | takeResult() |
(since 6.0) QFuture<QFuture<T>::ResultType<Function>> | then(Function &&function) |
(since 6.0) QFuture<QFuture<T>::ResultType<Function>> | then(QThreadPool *pool, Function &&function) |
(since 6.0) QFuture<QFuture<T>::ResultType<Function>> | then(QtFuture::Launch policy, Function &&function) |
(since 6.0) void | toggleSuspended() |
(since 6.0) bool | isSuspended() const |
(since 6.0) bool | isSuspending() const |
(since 6.0) void | setSuspended(bool suspend) |
(since 6.0) void | suspend() |
(since 6.0) void | suspended() |
(since 6.0) void | suspending() |
(since 6.0) void | toggleSuspended() |
(since 6.0) virtual bool | isEmpty() const |
类QHash :
(since 6.0) size_t | qHash(QByteArrayViewkey, size_tseed= 0) |
(since 6.0) size_t | qHash(QPointkey, size_tseed= 0) |
(since 6.0) size_t | qHash(char16_tkey, size_tseed= 0) |
(since 6.0) size_t | qHash(char32_tkey, size_tseed= 0) |
(since 6.0) size_t | qHash(char8_t密钥, size_t初始值= 0) |
(since 6.0) size_t | qHash(const QTypeRevision&key, size_tseed= 0) |
(since 6.0) size_t | qHash(std::nullptr_tkey, size_tseed= 0) |
(since 6.0) size_t | qHash(wchar_tkey, size_tseed= 0) |
(since 6.0) size_t | qHashMulti(size_t种子, const T &...参数) |
(since 6.0) size_t | qHashMultiCommutative(size_tseed, const T &...args) |
类QHeaderView :
(since 6.0) virtual void | initStyleOptionForIndex(QStyleOptionHeader *option, int logicalIndex) const |
QIODevice 类:
(since 6.0) virtual qint64 | skipData(qint64 maxSize) |
QIcon 类:
(since 6.0) QPixmap | pixmap(const QSize &size, qreal devicePixelRatio, QIcon::Mode mode = Normal, QIcon::State state = Off) const |
类QImage :
(since 6.0) QImage | convertedTo(QImage::Format format, Qt::ImageConversionFlags flags = Qt::AutoColor) && |
(since 6.0) QImage | convertedTo(QImage::Format format, Qt::ImageConversionFlags flags = Qt::AutoColor) const & |
(since 6.0) QImage | fromHBITMAP(HBITMAP hbitmap) |
(since 6.0) QImage | fromHICON(HICON icon) |
(since 6.0) void | mirror(bool horizontal = false, bool vertical = true) |
(since 6.0) void | rgbSwap() |
(since 6.0) HBITMAP | toHBITMAP() const |
(since 6.0) HICON | toHICON(const QImage &mask = {}) const |
(since 6.0) bool | allocateImage(QSize size, QImage::Format format, QImage *image) |
QImageReader 类:
(since 6.0) int | allocationLimit() |
(since 6.0) void | setAllocationLimit(int mbLimit) |
QInputEvent 类:
(since 6.0) const QInputDevice * | device() const |
QJsonValue 类:
(since 6.0) qint64 | toInteger(qint64 defaultValue = 0) const |
QKeyEvent 类:
(since 6.0) QKeyCombination | keyCombination() const |
QLabel 类:
(since 6.0) QPicture | picture() const |
(since 6.0) QLatin1StringView | first(qsizetype n) const |
(since 6.0) QLatin1StringView | last(qsizetype n) const |
(since 6.0) QLatin1StringView | sliced(qsizetype pos) const |
(since 6.0) QLatin1StringView | sliced(qsizetype pos, qsizetype n) const |
(since 6.0) QString | toString() const |
(since 6.0) auto | tokenize(Needle &&sep, Flags... flags) const |
QLibraryInfo 类:
(since 6.0) QString | path(QLibraryInfo::LibraryPath p) |
QList 类:
(since 6.0) void | append(QList<T> &&value) |
(since 6.0) QList<T> | first(qsizetype n) const |
(since 6.0) QList<T> | last(qsizetype n) const |
(since 6.0) QList<T> & | operator+=(QList<T> &&other) |
(since 6.0) QList<T> & | operator<<(QList<T> &&other) |
(since 6.0) void | resize(qsizetype size) |
(since 6.0) void | resize(qsizetype size, QList<T>::parameter_type c) |
(since 6.0) QList<T> | sliced(qsizetype pos, qsizetype n) const |
(since 6.0) QList<T> | sliced(qsizetype pos) const |
QLocale 类:
(since 6.0) QString | quoteString(QStringView str, QLocale::QuotationStyle style = StandardQuotation) const |
QMap 类:
(since 6.0) QMap<Key, T>::iterator | erase(QMap<Key, T>::const_iterator first, QMap<Key, T>::const_iterator last) |
(since 6.0) std::map<Key, T> | toStdMap() && |
QMargins 类:
(since 6.0) QMargins | operator|(const QMargins &m1, const QMargins &m2) |
QMarginsF 类:
(since 6.0) QMarginsF | operator|(const QMarginsF &m1, const QMarginsF &m2) |
(since 6.0) QMetaAssociation | fromContainer() |
QMetaMethod 类:
(since 6.0) QMetaType | parameterMetaType(int index) const |
(since 6.0) QByteArray | parameterTypeName(int index) const |
(since 6.0) int | relativeMethodIndex() const |
(since 6.0) QMetaType | returnMetaType() const |
(since 6.0) QUntypedBindable | bindable(QObject *object) const |
(since 6.0) bool | isBindable() const |
(since 6.0) QMetaType | metaType() const |
(since 6.0) int | typeId() const |
(since 6.0) QMetaSequence | fromContainer() |
(since 6.0) bool | operator!=(const QMetaSequence &lhs, const QMetaSequence &rhs) |
(since 6.0) bool | operator==(const QMetaSequence &lhs, const QMetaSequence &rhs) |
QMetaType 类:
(since 6.0) qsizetype | alignOf() const |
(since 6.0) QPartialOrdering | compare(const void *lhs, const void *rhs) const |
(since 6.0) bool | equals(const void *lhs, const void *rhs) const |
(since 6.0) bool | hasRegisteredDebugStreamOperator() const |
(since 6.0) bool | hasRegisteredMutableViewFunction() |
(since 6.0) bool | registerMutableView(To (From::*function)()) |
(since 6.0) bool | registerMutableView(UnaryFunction function) |
(since 6.0) bool | view(QMetaType fromType, void *from, QMetaType toType, void *to) |
QModbusReply 类:
(since 6.0) QList<QModbusDevice::IntermediateError> | intermediateErrors() const |
QModelIndex 类:
(since 6.0) void | multiData(QModelRoleDataSpan roleDataSpan) const |
QMultiHash 类:
(since 6.0) QMultiHash<Key, T> & | unite(const QHash<Key, T> &other) |
QMultiMap 类:
(since 6.0) QMultiMap<Key, T>::iterator | erase(QMultiMap<Key, T>::const_iterator first, QMultiMap<Key, T>::const_iterator last) |
(since 6.0) QSGTexture * | fromNative(void *texture, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {}) |
(since 6.0) QSGTexture * | fromNative(int texture, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {}) |
(since 6.0) QSGTexture * | fromNative(GLuint textureId, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {}) |
(since 6.0) QSGTexture * | fromNative(VkImage image, VkImageLayout layout, QQuickWindow *window, const QSize &size, QQuickWindow::CreateTextureOptions options = {}) |
(since 6.0) QPageRanges | pageRanges() const |
(since 6.0) virtual void | setPageRanges(const QPageRanges &ranges) |
(since 6.0) void | multiData(QModelRoleDataSpan roleDataSpan) const |
QPointer 类:
(since 6.0) T * | get() const |
QProcess 类:
(since 6.0) std::function<void ()> | childProcessModifier() const |
(since 6.0) void | setChildProcessModifier(const std::function<void ()> &modifier) |
(since 6.0) void | startCommand(const QString &command, QIODeviceBase::OpenMode mode = ReadWrite) |
QProperty 类:
(since 6.0) QPropertyBinding<T> | setBinding(Functor f) |
(since 6.0) QPropertyChangeHandler<Functor> | subscribe(Functor f) |
(since 6.0) void | setExtraFileSelectors(const QStringList &extraFileSelectors) |
(since 6.0) virtual void | unregisterTypes() |
QQuickItem 类:
(since 6.0) virtual void | geometryChange(const QRectF &newGeometry, const QRectF &oldGeometry) |
(since 6.0) void | beginFrame() |
(since 6.0) void | endFrame() |
(since 6.0) bool | initialize() |
(since 6.0) int | samples() const |
(since 6.0) void | setSamples(intsampleCount) |
(since 6.0) QQuickWindow * | window() const |
类QQuickWindow :
(since 6.0) void | afterFrameEnd() |
(since 6.0) void | beforeFrameBegin() |
(since 6.0) QSGRendererInterface::GraphicsApi | graphicsApi() |
(since 6.0) QQuickGraphicsConfiguration | graphicsConfiguration() const |
(since 6.0) QQuickGraphicsDevice | graphicsDevice() const |
(since 6.0) QQuickRenderTarget | renderTarget() const |
(since 6.0) void | setGraphicsApi(QSGRendererInterface::GraphicsApi api) |
(since 6.0) void | setGraphicsConfiguration(const QQuickGraphicsConfiguration &config) |
(since 6.0) void | setGraphicsDevice(const QQuickGraphicsDevice &device) |
(since 6.0) void | setRenderTarget(const QQuickRenderTarget &target) |
类QRect :
(since 6.0) QRect | span(const QPoint &p1, const QPoint &p2) |
QRegion 类:
(since 6.0) QRegularExpression | fromWildcard(QStringView pattern, Qt::CaseSensitivity cs = Qt::CaseInsensitive, QRegularExpression::WildcardConversionOptions options = DefaultWildcardConversion) |
(since 6.0) virtual void | prepare() |
QSGTexture 类:
(since 6.0) virtual void | commitTextureOperations(QRhi *rhi, QRhiResourceUpdateBatch *resourceUpdates) |
(since 6.0) virtual QRhiTexture * | rhiTexture() const |
(since 6.0) T * | get() |
(since 6.0) const T * | get() const |
(since 6.0) void | reset(T *ptr = nullptr) |
(since 6.0) T * | take() |
QShortcut 类:
(since 6.0) QList<QKeySequence> | keys() const |
(since 6.0) void | setKeys(QKeySequence::StandardKey key) |
(since 6.0) void | setKeys(const QList<QKeySequence> &keys) |
(since 6.0) void | autoAcceptChildRowsChanged(bool autoAcceptChildRows) |
(since 6.0) void | invalidateColumnsFilter() |
(since 6.0) void | invalidateRowsFilter() |
QSqlDriver 类:
(since 6.0) virtual int | maximumIdentifierLength(QSqlDriver::IdentifierType type) const |
QSqlQuery 类:
(since 6.0) QVariantList | boundValues() const |
(since 6.0) bool | handshakeMustInterruptOnError() const |
(since 6.0) bool | missingCertificateIsFatal() const |
(since 6.0) void | setCiphers(const QString &ciphers) |
(since 6.0) void | setHandshakeMustInterruptOnError(bool interrupt) |
(since 6.0) void | setMissingCertificateIsFatal(bool cannotRecover) |
QSslSocket 类:
(since 6.0) void | continueInterruptedHandshake() |
(since 6.0) virtual void | multiData(QModelRoleDataSpan roleDataSpan) const |
QString 类:
(since 6.0) QString & | append(QStringView v) |
(since 6.0) qsizetype | count(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.0) QString | first(qsizetype n) && |
(since 6.0) QString | first(qsizetype n) const & |
(since 6.0) QString | fromLatin1(QByteArrayView str) |
(since 6.0) QString | fromLocal8Bit(QByteArrayView str) |
(since 6.0) QString | fromUtf8(QByteArrayView str) |
(since 6.0) QString | fromUtf8(const char8_t *str, qsizetype size) |
(since 6.0) QString & | insert(qsizetype position, QStringView str) |
(since 6.0) QString | last(qsizetype n) && |
(since 6.0) QString | last(qsizetype n) const & |
(since 6.0) int | localeAwareCompare(QStringView other) const |
(since 6.0) int | localeAwareCompare(QStringView s1, QStringView s2) |
(since 6.0) QString & | operator+=(QStringView str) |
(since 6.0) QString & | prepend(QStringView str) |
(since 6.0) QString | sliced(qsizetype pos, qsizetype n) && |
(since 6.0) QString | sliced(qsizetype pos, qsizetype n) const & |
(since 6.0) QString | sliced(qsizetype pos) && |
(since 6.0) QString | sliced(qsizetype pos) const & |
(since 6.0) auto | tokenize(Needle &&sep, Flags... flags) && |
(since 6.0) auto | tokenize(Needle &&sep, Flags... flags) const && |
(since 6.0) auto | tokenize(Needle &&sep, Flags... flags) const & |
(since 6.0) virtual bool | clearItemData(const QModelIndex &index) override |
(since 6.0) auto | qTokenize(Haystack &&haystack, Needle &&needle, Flags... flags) |
QStringView 类:
(since 6.0) QStringView::const_pointer | constData() const |
(since 6.0) qsizetype | count(QChar ch, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.0) qsizetype | count(QStringView str, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.0) QStringView | first(qsizetype n) const |
(since 6.0) QStringView | last(qsizetype n) const |
(since 6.0) QStringView | sliced(qsizetype pos, qsizetype n) const |
(since 6.0) QStringView | sliced(qsizetype pos) const |
(since 6.0) QList<QStringView> | split(QChar sep, Qt::SplitBehavior behavior = Qt::KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.0) QList<QStringView> | split(QStringView sep, Qt::SplitBehavior behavior = Qt::KeepEmptyParts, Qt::CaseSensitivity cs = Qt::CaseSensitive) const |
(since 6.0) QList<QStringView> | split(const QRegularExpression &re, Qt::SplitBehavior behavior = Qt::KeepEmptyParts) const |
(since 6.0) CFStringRef | toCFString() const |
(since 6.0) double | toDouble(bool *ok = nullptr) const |
(since 6.0) float | toFloat(bool *ok = nullptr) const |
(since 6.0) int | toInt(bool *ok = nullptr, int base = 10) const |
(since 6.0) long | toLong(bool *ok = nullptr, int base = 10) const |
(since 6.0) qlonglong | toLongLong(bool *ok = nullptr, int base = 10) const |
(since 6.0) NSString * | toNSString() const |
(since 6.0) short | toShort(bool *ok = nullptr, int base = 10) const |
(since 6.0) uint | toUInt(bool *ok = nullptr, int base = 10) const |
(since 6.0) ulong | toULong(bool *ok = nullptr, int base = 10) const |
(since 6.0) qulonglong | toULongLong(bool *ok = nullptr, int base = 10) const |
(since 6.0) ushort | toUShort(bool *ok = nullptr, int base = 10) const |
(since 6.0) auto | tokenize(Needle &&sep, Flags... flags) const |
(since 6.0) void | setColorSpace(const QColorSpace &colorSpace) |
(since 6.0) qreal | baselineOffset() const |
(since 6.0) void | setBaselineOffset(qreal baseline) |
(since 6.0) void | setSubScriptBaseline(qreal baseline) |
(since 6.0) void | setSuperScriptBaseline(qreal baseline) |
(since 6.0) qreal | subScriptBaseline() const |
(since 6.0) qreal | superScriptBaseline() const |
(since 6.0) qreal | baselineOffset() const |
(since 6.0) void | setBaselineOffset(qreal baseline) |
(since 6.0) void | setSubScriptBaseline(qreal baseline) |
(since 6.0) void | setSuperScriptBaseline(qreal baseline) |
(since 6.0) qreal | subScriptBaseline() const |
(since 6.0) qreal | superScriptBaseline() const |
QTextStream 类:
(since 6.0) void | setEncoding(QStringConverter::Encoding encoding) |
QThreadPool 类:
(since 6.0) bool | contains(const QThread*thread) const |
类QTime :
(since 6.0) QTime | fromString(QStringView string, QStringView format) |
(since 6.0) QTime | fromString(QStringView string, Qt::DateFormat format = Qt::TextDate) |
(since 6.0) QTime | fromString(const QString &string, QStringView format) |
(since 6.0) QDataStream & | operator<<(QDataStream &out, const QTypeRevision &revision) |
(since 6.0) QDataStream & | operator>>(QDataStream &in, QTypeRevision &revision) |
(since 6.0) std::__exception_ptr::exception_ptr | exception() const |
(since 6.0) void | swap(QUnhandledException &other) |
(since 6.0) QVarLengthArray<T, Prealloc> & | operator=(QVarLengthArray<T, Prealloc> &&other) |
QVariant 类:
(since 6.0) bool | canConvert(QMetaType type) const |
(since 6.0) QPartialOrdering | compare(const QVariant &lhs, const QVariant &rhs) |
(since 6.0) bool | convert(QMetaType targetType) |
(since 6.0) QMetaType | metaType() const |
QWidget 类:
(since 6.0) QPointF | mapFrom(const QWidget *parent, const QPointF &pos) const |
(since 6.0) QPointF | mapFromGlobal(const QPointF &pos) const |
(since 6.0) QPointF | mapFromParent(const QPointF &pos) const |
(since 6.0) QPointF | mapTo(const QWidget *parent, const QPointF &pos) const |
(since 6.0) QPointF | mapToGlobal(const QPointF &pos) const |
(since 6.0) QPointF | mapToParent(const QPointF &pos) const |
QWindow 类:
(since 6.0) QPointF | mapFromGlobal(const QPointF &pos) const |
(since 6.0) QPointF | mapToGlobal(const QPointF &pos) const |
(since 6.0) virtual void | paintEvent(QPaintEvent *ev) |
命名空间中的新函数
(since 6.0) void | resetOpenGLState() |
(since 6.0) QtConcurrent::QTaskBuilder<Task> | task(Task &&task) |
新的全局函数
(since 6.0) long double | qDegreesToRadians(long double degrees) |
(since 6.0) long double | qRadiansToDegrees(long double radians) |
新宏
(since 6.0) | QT_IMPLICIT_QFILEINFO_CONSTRUCTION |
(since 6.0) | QT_NO_FOREACH |
(since 6.0) | Q_MOC_INCLUDE |
(since 6.0) | Q_OBJECT_BINDABLE_PROPERTY(containingClass, type, name, signal) |
(since 6.0) | Q_OBJECT_BINDABLE_PROPERTY_WITH_ARGS(containingClass, type, name, initialvalue, signal) |
(since 6.0) | Q_OBJECT_COMPUTED_PROPERTY(containingClass, type, name, callback) |
新的枚举类型
(since 6.0) enum | IntermediateError { ResponseCrcError, ResponseRequestMismatch } |
(since 6.0) enum | WildcardConversionOption { DefaultWildcardConversion, UnanchoredWildcardConversion, NonPathWildcardConversion } |
(since 6.0) enum class | AlertLevel { Warning, Fatal, Unknown } |
(since 6.0) enum class | AlertType { CloseNotify, UnexpectedMessage, BadRecordMac, RecordOverflow, DecompressionFailure, …, UnknownAlertMessage } |
(since 6.0) enum class | Launch { Sync, Async, Inherit } |
新的枚举值
| enum value | Country::BosniaAndHerzegovina |
| enum value | Country::Curacao |
| enum value | Country::Czechia |
| enum value | Language::Bangla |
| enum value | Language::CentralAtlasTamazight |
| enum value | Language::Inupiaq |
| enum value | Language::Kalaallisut |
| enum value | Language::Kuanyama |
| enum value | Language::Kyrgyz |
| enum value | Language::Navajo |
| enum value | Language::NigerianPidgin |
| enum value | Language::Odia |
| enum value | Language::Uyghur |
| enum value | Language::Wolaytta |
| enum value | Resource::RhiRedirectCommandBuffer |
| enum value | Resource::RhiRedirectRenderTarget |
| enum value | Resource::RhiSwapchainResource |
| enum value | Script::BanglaScript |
| enum value | Script::MendeScript |
| enum value | Script::OdiaScript |
新的类型别名
新属性
(since 6.0)sortIndex : float(since 6.0)readOnly : bool(since 6.0)autoAcceptChildRows : bool(since 6.0)additionalShmFormats : QVector<ShmFormat>
新变量
(since 6.0) const QOperatingSystemVersion | MacOSBigSur |
新的 QML 类型
新的 QML 属性
QML 类型FontLoader :
(since 6.0) | font : font |
QML 类型GeometryRenderer :
(since 6.0) | sortIndex : real |
QML 类型Item :
(since 6.0) | palette : Palette |
QML 类型SceneEnvironment :
(since 6.0) | tonemapMode : enumeration |
QML 类型Text :
(since 6.0) | renderTypeQuality : int |
QML 类型WaylandCompositor :
(since 6.0) | additionalShmFormats : list<enum> |
QML 类型Window :
(since 6.0) | palette : Palette |
© 2026 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.