This page contains a comprehensive list of all new classes and functions introduced in Qt 5.2. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.
| namespace | QBluetooth |
| namespace | QtMac |
类 QDir :
| QDir & | operator= (QDir && other ) |
类 QFileInfo :
| bool | exists (const QString & file ) |
| QFileInfo & | operator= (QFileInfo && other ) |
类 QProcess :
| InputChannelMode | inputChannelMode () const |
| QString | nullDevice () |
| void | setInputChannelMode (InputChannelMode mode ) |
类 QUrlQuery :
| QUrlQuery & | operator= (QUrlQuery && other ) |
类 QUrl :
| QUrl | adjusted (FormattingOptions options ) const |
| QString | fileName (ComponentFormattingOptions options = FullyDecoded) const |
| QUrl | fromCFURL (CFURLRef url ) |
| QUrl | fromNSURL (const NSURL * url ) |
| bool | matches (const QUrl & url , FormattingOptions options ) const |
| QUrl & | operator= (QUrl && other ) |
| CFURLRef | toCFURL () const |
| NSURL * | toNSURL () const |
| QPersistentModelIndex & | operator= (QPersistentModelIndex && other ) |
类 QMetaType :
| bool | compare (const void * lhs , const void * rhs , int typeId , int * result ) |
| bool | convert (const void * from , int fromTypeId , void * to , int toTypeId ) |
| bool | debugStream (QDebug & dbg , const void * rhs , int typeId ) |
| bool | hasRegisteredComparators () |
| bool | hasRegisteredComparators (int typeId ) |
| bool | hasRegisteredConverterFunction () |
| bool | hasRegisteredConverterFunction (int fromTypeId , int toTypeId ) |
| bool | hasRegisteredDebugStreamOperator () |
| bool | hasRegisteredDebugStreamOperator (int typeId ) |
| bool | registerComparators () |
| bool | registerConverter () |
| bool | registerConverter (MemberFunction function ) |
| bool | registerConverter (MemberFunctionOk function ) |
| bool | registerConverter (UnaryFunction function ) |
类 QObject :
| QMetaObject::Connection | connect (const QObject * sender , PointerToMemberFunction signal , const QObject * context , Functor functor , Qt::ConnectionType type = Qt::AutoConnection) |
类 QVariant :
| QVariant & | operator= (QVariant && other ) |
类 QMimeType :
| QMimeType & | operator= (QMimeType && other ) |
类 QThread :
| bool | isInterruptionRequested () const |
| void | requestInterruption () |
类 QThreadPool :
| void | clear () |
类 QBitArray :
| QBitArray & | operator= (QBitArray && other ) |
类 QByteArray :
| QByteArray | fromBase64 (const QByteArray & base64 , Base64Options options ) |
| QByteArray & | operator= (QByteArray && other ) |
| QByteArray | toBase64 (Base64Options options ) const |
| QCommandLineOption & | operator= (QCommandLineOption && other ) |
类 QContiguousCache :
| QContiguousCache<T> & | operator= (QContiguousCache<T> && other ) |
类 QEasingCurve :
| QEasingCurve & | operator= (QEasingCurve && other ) |
类 QDateTime :
| QDateTime | fromMSecsSinceEpoch (qint64 msecs , Qt::TimeSpec spec , int offsetSeconds = 0) |
| QDateTime | fromMSecsSinceEpoch (qint64 msecs , const QTimeZone & timeZone ) |
| bool | isDaylightTime () const |
| int | offsetFromUtc () const |
| void | setOffsetFromUtc (int offsetSeconds ) |
| void | setTimeZone (const QTimeZone & toZone ) |
| QTimeZone | timeZone () const |
| QString | timeZoneAbbreviation () const |
| QDateTime | toOffsetFromUtc (int offsetSeconds ) const |
| QDateTime | toTimeZone (const QTimeZone & timeZone ) const |
类 QHash :
| QHash & | operator= (QHash && other ) |
类 QLinkedList :
| QLinkedList<T> & | operator= (QLinkedList<T> && other ) |
类 QList :
| QList & | operator= (QList<T> && other ) |
类 QPair :
| QPair & | operator= (const QPair<TT1, TT2> & p ) |
| QPair & | operator= (QPair<TT1, TT2> && p ) |
类 QMap :
| T & | first () |
| const T & | first () const |
| const Key & | firstKey () const |
| T & | last () |
| const T & | last () const |
| const Key & | lastKey () const |
| QMap<Key, T> & | operator= (QMap<Key, T> && other ) |
类 QRegExp :
| QRegExp & | operator= (QRegExp && other ) |
| QSharedDataPointer<T> & | operator= (QSharedDataPointer<T> && other ) |
类 QExplicitlySharedDataPointer :
| QExplicitlySharedDataPointer<T> & | operator= (QExplicitlySharedDataPointer<T> && other ) |
类 QString :
| QString | fromCFString (CFStringRef string ) |
| QString | fromNSString (const NSString * string ) |
| QString & | operator= (QString && other ) |
| CFStringRef | toCFString () const |
| NSString * | toNSString () const |
类 QStringRef :
| QStringRef | left (int n ) const |
| QStringRef | mid (int position , int n = -1) const |
| QStringRef | right (int n ) const |
类 QVector :
| int | length () const |
| QVector<T> & | operator= (QVector<T> && other ) |
| void | removeAt (int i ) |
| T | takeAt (int i ) |
类 QIcon :
| QIcon & | operator= (QIcon && other ) |
类 QImage :
| QImage & | operator= (QImage && other ) |
类 QPicture :
| QPicture & | operator= (QPicture && other ) |
类 QPixmap :
| QPixmap & | operator= (QPixmap && other ) |
类 QCursor :
| QCursor & | operator= (QCursor && other ) |
类 QGuiApplication :
| Qt::ApplicationState | applicationState () |
| void | applicationStateChanged (Qt::ApplicationState state ) |
| void | sync () |
类 QWheelEvent :
| Qt::ScrollPhase | phase () const |
| Qt::NativeGestureType | gestureType () const |
| const QPoint | globalPos () const |
| const QPointF & | localPos () const |
| const QPoint | pos () const |
| const QPointF & | screenPos () const |
| qreal | value () const |
| const QPointF & | windowPos () const |
类 QKeySequence :
| QKeySequence & | operator= (QKeySequence && other ) |
类 QPalette :
| QPalette & | operator= (QPalette && other ) |
| virtual QAbstractEventDispatcher * | createEventDispatcher () const = 0 |
| virtual QPlatformSessionManager * | createPlatformSessionManager (const QString & id , const QString & key ) const |
| virtual void | sync () |
类 QPlatformTheme :
| virtual QList<QKeySequence> | keyBindings (QKeySequence::StandardKey key ) const |
类 QTouchDevice :
| int | maximumTouchPoints () const |
类 QVector3D :
| float & | operator[] (int i ) |
| float | operator[] (int i ) const |
类 QVector2D :
| float & | operator[] (int i ) |
| float | operator[] (int i ) const |
类 QVector4D :
| float & | operator[] (int i ) |
| float | operator[] (int i ) const |
类 QColor :
| QString | name (NameFormat format ) const |
类 QBrush :
| QBrush & | operator= (QBrush && other ) |
类 QPainterPath :
| QPainterPath & | operator= (QPainterPath && other ) |
类 QPen :
| QPen & | operator= (QPen && other ) |
类 QRegion :
| QRegion & | operator= (QRegion && other ) |
类 QAbstractTextDocumentLayout :
| void | unregisterHandler (int objectType , QObject * component = Q_NULLPTR) |
类 QFontDatabase :
| QFont | systemFont (SystemFont type ) |
类 QFont :
| QFont & | operator= (QFont && other ) |
类 QFontMetrics :
| QFontMetrics & | operator= (QFontMetrics && other ) |
| void | registerAliasToFontFamily (const QString & familyName , const QString & alias ) |
| void | connectToHost (const QString & hostName , quint16 port = 80) |
| void | connectToHostEncrypted (const QString & hostName , quint16 port = 443, const QSslConfiguration & sslConfiguration = QSslConfiguration::defaultConfiguration()) |
| QStringList | supportedSchemes () const |
| QStringList | supportedSchemesImplementation () const |
| BearerType | bearerTypeFamily () const |
| QByteArray | sessionTicket () const |
| int | sessionTicketLifeTimeHint () const |
| void | setSessionTicket (const QByteArray & sessionTicket ) |
类 QFileDialog :
| void | currentUrlChanged (const QUrl & url ) |
| QUrl | directoryUrl () const |
| void | directoryUrlEntered (const QUrl & directory ) |
| QUrl | getExistingDirectoryUrl (QWidget * parent = Q_NULLPTR, const QString & caption = QString(), const QUrl & dir = QUrl(), Options options = ShowDirsOnly, const QStringList & supportedSchemes = QStringList()) |
| QUrl | getOpenFileUrl (QWidget * parent = Q_NULLPTR, const QString & caption = QString(), const QUrl & dir = QUrl(), const QString & filter = QString(), QString * selectedFilter = Q_NULLPTR, Options options = Options(), const QStringList & supportedSchemes = QStringList()) |
| QList<QUrl> | getOpenFileUrls (QWidget * parent = Q_NULLPTR, const QString & caption = QString(), const QUrl & dir = QUrl(), const QString & filter = QString(), QString * selectedFilter = Q_NULLPTR, Options options = Options(), const QStringList & supportedSchemes = QStringList()) |
| QUrl | getSaveFileUrl (QWidget * parent = Q_NULLPTR, const QString & caption = QString(), const QUrl & dir = QUrl(), const QString & filter = QString(), QString * selectedFilter = Q_NULLPTR, Options options = Options(), const QStringList & supportedSchemes = QStringList()) |
| QStringList | mimeTypeFilters () const |
| void | selectMimeTypeFilter (const QString & filter ) |
| void | selectUrl (const QUrl & url ) |
| QList<QUrl> | selectedUrls () const |
| void | setDirectoryUrl (const QUrl & directory ) |
| void | setMimeTypeFilters (const QStringList & filters ) |
| void | urlSelected (const QUrl & url ) |
| void | urlsSelected (const QList<QUrl> & urls ) |
类 QInputDialog :
| QString | getMultiLineText (QWidget * parent , const QString & title , const QString & label , const QString & text = QString(), bool * ok = Q_NULLPTR, Qt::WindowFlags flags = Qt::WindowFlags(), Qt::InputMethodHints inputMethodHints = Qt::ImhNone) |
类 QMessageBox :
| QCheckBox * | checkBox () const |
| void | setCheckBox (QCheckBox * cb ) |
| virtual QSize | viewportSizeHint () const |
| 选项 | options () const |
| void | setOptions (Options options ) |
类 QHeaderView :
| int | resizeContentsPrecision () const |
| void | setResizeContentsPrecision (int precision ) |
类 QListView :
| virtual QSize | viewportSizeHint () const |
类 QTreeView :
| void | setTreePosition (int index ) |
| int | treePosition () const |
类 QLayout :
| QLayoutItem * | replaceWidget (QWidget * from , QWidget * to , Qt::FindChildOptions options = Qt::FindChildrenRecursively) |
类 QSizePolicy :
| bool | retainSizeWhenHidden () const |
| void | setRetainSizeWhenHidden (bool retainSize ) |
类 QToolTip :
| void | showText (const QPoint & pos , const QString & text , QWidget * w , const QRect & rect , int msecDisplayTime ) |
类 QWidget :
| void | windowIconChanged (const QIcon & icon ) |
| void | windowTitleChanged (const QString & title ) |
| virtual QSize | viewportSizeHint () const |
类 QButtonGroup :
| void | buttonToggled (QAbstractButton * button , bool checked ) |
| void | buttonToggled (int id , bool checked ) |
类 QLineEdit :
| void | addAction (QAction * action , ActionPosition position ) |
| QAction * | addAction (const QIcon & icon , ActionPosition position ) |
类 QMainWindow :
| QWidget * | takeCentralWidget () |
类 QMenu :
| void | setAsDockMenu () |
| NSMenu * | toNSMenu () |
类 QMenuBar :
| NSMenu * | toNSMenu () |
类 QSplashScreen :
| QString | message () const |
类 QTabBar :
| void | tabBarClicked (int index ) |
| void | tabBarDoubleClicked (int index ) |
类 QTabWidget :
| void | tabBarClicked (int index ) |
| void | tabBarDoubleClicked (int index ) |
类 QQuickWindow :
| void | resetOpenGLState () |
类 QSerialPort :
| Handle | handle () const |
类 QPressureReading :
| void | setTemperature (qreal temperature ) |
类 QX11Info :
| unsigned long | getTimestamp () |
| bool | isPlatformX11 () |
| QColor | colorizationColor (bool * opaqueBlend = Q_NULLPTR) |
| HBITMAP | createMask (const QBitmap & bitmap ) |
| void | disableBlurBehindWindow (QWidget * window ) |
| void | disableBlurBehindWindow (QWindow * window ) |
| void | enableBlurBehindWindow (QWidget * window ) |
| void | enableBlurBehindWindow (QWidget * window , const QRegion & region ) |
| void | enableBlurBehindWindow (QWindow * window ) |
| void | enableBlurBehindWindow (QWindow * window , const QRegion & region ) |
| QString | errorStringFromHresult (HRESULT hresult ) |
| void | extendFrameIntoClientArea (QWidget * window , int left , int top , int right , int bottom ) |
| void | extendFrameIntoClientArea (QWidget * window , const QMargins & margins ) |
| void | extendFrameIntoClientArea (QWindow * window , const QMargins & margins ) |
| void | extendFrameIntoClientArea (QWindow * window , int left , int top , int right , int bottom ) |
| QPixmap | fromHBITMAP (HBITMAP bitmap , HBitmapFormat format = HBitmapNoAlpha) |
| QPixmap | fromHICON (HICON icon ) |
| QRegion | fromHRGN (HRGN hrgn ) |
| QImage | imageFromHBITMAP (HDC hdc , HBITMAP bitmap , int width , int height ) |
| bool | isCompositionEnabled () |
| bool | isCompositionOpaque () |
| bool | isWindowExcludedFromPeek (QWidget * window ) |
| bool | isWindowExcludedFromPeek (QWindow * window ) |
| bool | isWindowPeekDisallowed (QWidget * window ) |
| bool | isWindowPeekDisallowed (QWindow * window ) |
| void | markFullscreenWindow (QWidget * window , bool fullscreen = true) |
| void | markFullscreenWindow (QWindow * window , bool fullscreen = true) |
| QColor | realColorizationColor () |
| void | resetExtendedFrame (QWidget * window ) |
| void | resetExtendedFrame (QWindow * window ) |
| void | setCompositionEnabled (bool enabled ) |
| void | setCurrentProcessExplicitAppUserModelID (const QString & id ) |
| void | setWindowDisallowPeek (QWidget * window , bool disallow ) |
| void | setWindowDisallowPeek (QWindow * window , bool disallow ) |
| void | setWindowExcludedFromPeek (QWidget * window , bool exclude ) |
| void | setWindowExcludedFromPeek (QWindow * window , bool exclude ) |
| void | setWindowFlip3DPolicy (QWidget * window , WindowFlip3DPolicy policy ) |
| void | setWindowFlip3DPolicy (QWindow * window , WindowFlip3DPolicy policy ) |
| QString | stringFromHresult (HRESULT hresult ) |
| void | taskbarActivateTab (QWidget * window ) |
| void | taskbarActivateTab (QWindow * window ) |
| void | taskbarActivateTabAlt (QWidget * window ) |
| void | taskbarActivateTabAlt (QWindow * window ) |
| void | taskbarAddTab (QWidget * window ) |
| void | taskbarAddTab (QWindow * window ) |
| void | taskbarDeleteTab (QWidget * window ) |
| void | taskbarDeleteTab (QWindow * window ) |
| HBITMAP | toHBITMAP (const QPixmap & p , HBitmapFormat format = HBitmapNoAlpha) |
| HICON | toHICON (const QPixmap & p ) |
| HRGN | toHRGN (const QRegion & region ) |
| WindowFlip3DPolicy | windowFlip3DPolicy (QWidget * window ) |
| WindowFlip3DPolicy | windowFlip3DPolicy (QWindow * window ) |
| quint64 | qFloatDistance (double a , double b ) |
| quint32 | qFloatDistance (float a , float b ) |
| uint | qPopulationCount (quint64 v ) |
| uint | qPopulationCount (quint16 v ) |
| uint | qPopulationCount (quint8 v ) |
| uint | qPopulationCount (quint32 v ) |
| Q_DECLARE_LOGGING_CATEGORY ( name ) | |
| Q_FORWARD_DECLARE_CF_TYPE ( type ) | |
| Q_FORWARD_DECLARE_MUTABLE_CF_TYPE ( type ) | |
| Q_FORWARD_DECLARE_OBJC_CLASS ( classname ) | |
| Q_LOGGING_CATEGORY ( name , string ) | |
| qCCritical ( category ) | |
| qCDebug ( category ) | |
| qCWarning ( category ) |
| enum | SizeAdjustPolicy { AdjustIgnored, AdjustToContents, AdjustToContentsOnFirstShow } |
| enum | Base64Option { Base64Encoding, Base64UrlEncoding, KeepTrailingEquals, OmitTrailingEquals } |
| enum | Option { DontUseCustomDirectoryIcons } |
| enum | SystemFont { GeneralFont, FixedFont, TitleFont, SmallestReadableFont } |
| enum | ActionPosition { LeadingPosition, TrailingPosition } |
| enum | InputChannelMode { ManagedInputChannel, ForwardedInputChannel } |
| enum | NativeGestureType { BeginNativeGesture, EndNativeGesture, PanNativeGesture, ZoomNativeGesture, ..., SwipeNativeGesture } |
| enum | ScrollPhase { NoScrollPhase, ScrollBegin, ScrollUpdate, ScrollEnd } |
| enum | HBitmapFormat { HBitmapNoAlpha, HBitmapPremultipliedAlpha, HBitmapAlpha } |
| enum | WindowFlip3DPolicy { FlipDefault, FlipExcludeAbove, FlipExcludeBelow } |
|
|
| colorData | |
| dragType | |
| formats | |
| hasColor | |
| hasHtml | |
| hasText | |
| hasUrls | |
| hoveredLink | |
| hoveredLink | |
| html | |
| mimeData | |
| pixelDensity | |
| proposedAction | |
| showFiles | |
| showHidden | |
| text | |
| urls |
| linkHovered (string link ) | |
| linkHovered (string link ) | |
| editingFinished () |
| acceptProposedAction () | |
| string | getDataAsString (string format ) |
| bool | matches (StandardKey key ) |
| void | append (string text ) |