Qt 5.6 中的新类和函数

This page contains a comprehensive list of all new classes and functions introduced in Qt 5.6. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.

新类

A
QAudioRoleControl
QAbstractPhysicalDevice ( Qt3DInput )
QAbstractLight ( Qt3DRender )
G
QGeoCodeReply
QGeoCodingManager
QGeoCodingManagerEngine
QGeoManeuver
QGeoRoute
QGeoRouteReply
QGeoRouteRequest
QGeoRouteSegment
QGeoRoutingManager
QGeoRoutingManagerEngine
QGeoServiceProvider
QGeoServiceProviderFactory
K
key_iterator ( QHash )
key_iterator ( QMap )
L
QLogicalDevice ( Qt3DInput )
O
QOpenGLExtraFunctions
QObjectPicker ( Qt3DRender )
P
QPlace
QPlaceAttribute
QPlaceCategory
QPlaceContent
QPlaceContentReply
QPlaceContentRequest
QPlaceDetailsReply
QPlaceEditorial
QPlaceIcon
QPlaceIdReply
QPlaceImage
QPlaceManager
QPlaceManagerEngine
QPlaceMatchReply
QPlaceMatchRequest
QPlaceRatings
QPlaceReply
QPlaceResult
QPlaceReview
QPlaceSearchReply
QPlaceSearchRequest
QPlaceSearchResult
QPlaceSearchSuggestionReply
QPlaceSupplier
QPlaceUser
Q
QQuickAsyncImageProvider
QQuickImageResponse
QQuickWebEngineProfile
R
QRgba64
T
QTransform ( Qt3DCore )
V
QVersionNumber
W
QWebEngineCookieStore
QWebEngineUrlRequestInfo
QWebEngineUrlRequestInterceptor
QWebEngineUrlRequestJob
QWebEngineUrlSchemeHandler

新成员函数

QBluetoothSocket :

preferredSecurityFlags () const
setPreferredSecurityFlags (QBluetooth::SecurityFlags flags )

QDebug :

setVerbosity (int verbosityLevel )
verbosity () const

QDir :

listSeparator ()

QProcess :

errorOccurred (QProcess::ProcessError error )

QByteArray :

crbegin () const
crend () const
rbegin ()
rbegin () const
rend ()
rend () const

QCommandLineParser :

setOptionsAfterPositionalArgumentsMode (QCommandLineParser::OptionsAfterPositionalArgumentsMode parsingMode )

QHash :

keyBegin () const
keyEnd () const

QHistoryState :

defaultTransition () const
defaultTransitionChanged ()
setDefaultTransition (QAbstractTransition * transition )

QItemSelectionRange :

swap (QItemSelectionRange & other )

QLinkedList :

crbegin () const
crend () const
rbegin ()
rbegin () const
rend ()
rend () const

QList :

constFirst () const
constLast () const
crbegin () const
crend () const
rbegin ()
rbegin () const
rend ()
rend () const

QLocale :

swap (QLocale & other )

QMap :

equal_range (const Key & key ) const
keyBegin () const
keyEnd () const

QPointer :

swap (QPointer<T> & other )

QSet :

crbegin () const
crend () const
intersects (const QSet<T> & other ) const
rbegin ()
rbegin () const
rend ()
rend () const

QStorageInfo :

blockSize () const

QString :

crbegin () const
crend () const
rbegin ()
rbegin () const
rend ()
rend () const

QStringRef :

truncate (int position )

QTemporaryDir :

errorString () const

QTextStream :

operator<< (const QStringRef & string )

QVarLengthArray :

crbegin () const
crend () const
rbegin ()
rbegin () const
rend ()
rend () const

QVector :

append (T && value )
constFirst () const
constLast () const
crbegin () const
crend () const
move (int from , int to )
push_back (T && value )
rbegin ()
rbegin () const
rend ()
rend () const

QXmlStreamStringRef :

swap (QXmlStreamStringRef & other )

QSysInfo :

machineHostName ()

QDBusMessage :

createTargetedSignal (const QString & service , const QString & path , const QString & interface , const QString & name )

QGuiApplication :

isFallbackSessionManagementEnabled ()
setFallbackSessionManagementEnabled (bool enabled )

QIcon :

isMask () const
setIsMask (bool isMask )

QImage :

pixelColor (const QPoint & position ) const
pixelColor (int x , int y ) const
setPixelColor (const QPoint & position , const QColor & color )
setPixelColor (int x , int y , const QColor & color )

QImageReader :

gamma () const
setGamma (float gamma )

QColor :

fromRgba64 (QRgba64 rgba64 )
fromRgba64 (ushort r , ushort g , ushort b , ushort a )
rgba64 () const
setRgba64 (QRgba64 rgba )

QOpenGLFramebufferObject :

addColorAttachment (const QSize & size , GLenum internalFormat )
addColorAttachment (int width , int height , GLenum internalFormat )
sizes () const
takeTexture (int colorAttachmentIndex )
textures () const
toImage (bool flipped , int colorAttachmentIndex ) const

QPaintDevice :

devicePixelRatioF () const

QStandardItem :

isAutoTristate () const
isUserTristate () const
setAutoTristate (bool tristate )
setUserTristate (bool tristate )

QTextLayout :

clearFormats ()
格式 () const
setFormats (const QVector<QTextLayout::FormatRange> & 格式 )

QMediaPlayer :

audioRoleChanged (QAudio::Role role )
supportedAudioRoles () const

QHostAddress :

isMulticast () const
swap (QHostAddress & other )

QNetworkReply :

redirected (const QUrl & url )

QNetworkRequest :

maximumRedirectsAllowed () const
setMaximumRedirectsAllowed (int maxRedirectsAllowed )

QWindowsWindowFunctions :

setHasBorderInFullScreen (QWindow * window , bool border )
setHasBorderInFullScreenIdentifier ()

QJSEngine :

installExtensions (QJSEngine::Extensions extensions , const QJSValue & object )

QQmlDebuggingEnabler :

connectToLocalDebugger (const QString & socketFileName , QQmlDebuggingEnabler::StartMode mode )

QQuickTextureFactory :

textureFactoryForImage (const QImage & image )

QWebSocket :

open (const QNetworkRequest & request )
request () const

QMainWindow :

resizeDocks (const QList<QDockWidget *> & docks , const QList<int> & sizes , Qt::Orientation orientation )

QMenu :

addAction (const QIcon & icon , const QString & text , Functor functor , const QKeySequence & shortcut )
addAction (const QIcon & icon , const QString & text , const QObject * context , Functor functor , const QKeySequence & shortcut )
addAction (const QIcon & icon , const QString & text , const QObject * receiver , PointerToMemberFunction method , const QKeySequence & shortcut )
addAction (const QString & text , Functor functor , const QKeySequence & shortcut )
addAction (const QString & text , const QObject * context , Functor functor , const QKeySequence & shortcut )
addAction (const QString & text , const QObject * receiver , PointerToMemberFunction method , const QKeySequence & shortcut )

QToolBar :

addAction (const QIcon & icon , const QString & text , Functor functor )
addAction (const QIcon & icon , const QString & text , const QObject * context , Functor functor )
addAction (const QIcon & icon , const QString & text , const QObject * receiver , PointerToMemberFunction method )
addAction (const QString & text , Functor functor )
addAction (const QString & text , const QObject * context , Functor functor )
addAction (const QString & text , const QObject * receiver , PointerToMemberFunction method )

新全局函数

operator< (const QVector<T> & lhs , const QVector<T> & rhs )
operator< (const QVarLengthArray<T, Prealloc1> & lhs , const QVarLengthArray<T, Prealloc2> & rhs )
operator< (const QList<T> & lhs , const QList<T> & rhs )
operator<= (const QVector<T> & lhs , const QVector<T> & rhs )
operator<= (const QVarLengthArray<T, Prealloc1> & lhs , const QVarLengthArray<T, Prealloc2> & rhs )
operator<= (const QList<T> & lhs , const QList<T> & rhs )
operator> (const QVector<T> & lhs , const QVector<T> & rhs )
operator> (const QVarLengthArray<T, Prealloc1> & lhs , const QVarLengthArray<T, Prealloc2> & rhs )
operator> (const QList<T> & lhs , const QList<T> & rhs )
operator>= (const QVector<T> & lhs , const QVector<T> & rhs )
operator>= (const QVarLengthArray<T, Prealloc1> & lhs , const QVarLengthArray<T, Prealloc2> & rhs )
operator>= (const QList<T> & lhs , const QList<T> & rhs )
qAlpha (QRgba64 rgba64 )
qBlue (QRgba64 rgba64 )
qCountLeadingZeroBits (quint8 v )
qCountLeadingZeroBits (quint64 v )
qCountLeadingZeroBits (quint32 v )
qCountLeadingZeroBits (quint16 v )
qCountTrailingZeroBits (quint8 v )
qCountTrailingZeroBits (quint64 v )
qCountTrailingZeroBits (quint32 v )
qCountTrailingZeroBits (quint16 v )
qGlobalQHashSeed ()
qGreen (QRgba64 rgba64 )
qHash (QSizePolicy key , uint seed )
qHash (const QTransform & key , uint seed )
qHash (const QMatrix & key , uint seed )
qHash (const QKeySequence & key , uint seed )
qHash (const QVersionNumber & key , uint seed )
qHash (const QVector<T> & key , uint seed )
qHash (const QUrlQuery & key , uint seed )
qHash (const QRegularExpression & key , uint seed )
qHash (const QRegExp & key , uint seed )
qHash (const QMimeType & key , uint seed )
qHash (const QLocale & key , uint seed )
qHash (const QList<T> & key , uint seed )
qPremultiply (QRgba64 rgba64 )
qRed (QRgba64 rgba64 )
qRgba64 (quint64 c )
qRgba64 (quint16 r , quint16 g , quint16 b , quint16 a )
qSetGlobalQHashSeed (int newSeed )
qUnpremultiply (QRgba64 rgba64 )

新宏

QTRY_VERIFY2 ( condition , message )
QTRY_VERIFY2_WITH_TIMEOUT ( condition , message , timeout )
QT_NO_PROCESS_COMBINED_ARGUMENT_START

新枚举类型

enum Role { UnknownRole, MusicRole, VideoRole, VoiceCommunicationRole, ..., CustomRole }
enum OptionsAfterPositionalArgumentsMode { ParseAsOptions, ParseAsPositionalArguments }
enum EnterKeyType { EnterKeyDefault, EnterKeyReturn, EnterKeyDone, EnterKeyGo, ..., EnterKeyPrevious }

新的 Typedef

typedef const_reverse_iterator
typedef reverse_iterator
typedef const_reverse_iterator
typedef reverse_iterator
typedef const_reverse_iterator
typedef reverse_iterator
typedef const_reverse_iterator
typedef reverse_iterator
typedef const_reverse_iterator
typedef reverse_iterator
typedef const_reverse_iterator
typedef reverse_iterator
typedef const_reverse_iterator
typedef reverse_iterator

新特性

新 QML 类型

A
AbstractPhysicalDevice
E
EnterKey
L
Light
LogicalDevice
P
Playlist
PlaylistItem
Q
QuaternionAnimation
T
Transform

新 QML 特性

audioRole
audioRole
audioRole
bottomPadding
bottomPadding
bottomPadding
bottomPadding
bottomPadding
bottomPadding
bottomPadding
color
font.styleName
font.styleName
font.styleName
layer.textureMirroring
leftPadding
leftPadding
leftPadding
leftPadding
leftPadding
leftPadding
leftPadding
nativeText
padding
padding
padding
padding
padding
padding
padding
playlist
playlist
playlist
portableText
rightPadding
rightPadding
rightPadding
rightPadding
rightPadding
rightPadding
rightPadding
textureMirroring
topPadding
topPadding
topPadding
topPadding
topPadding
topPadding
topPadding
visibleRegion

新 QML 信号

editingFinished ()

新 QML 方法

supportedAudioRoles ()
indexOf ()
supportedAudioRoles ()
append ()
clear ()
get ()
insert ()
move ()
remove ()
supportedAudioRoles ()

其它 Qt 5 发行的补充