This page contains a comprehensive list of all new classes and functions introduced in Qt 5.1. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.
| virtual bool | renameOverwrite (const QString & newName ) | 
| virtual bool | syncToDisk () | 
类 QByteArray :
| QMargins | operator+ (const QMargins & m1 , const QMargins & m2 ) | 
| QRect | operator+ (const QRect & rectangle , const QMargins & margins ) | 
| QRect | operator+ (const QMargins & margins , const QRect & rectangle ) | 
类 QChar :
| QChar::Script | script () const | 
| QChar::Script | script (uint ucs4 ) | 
类 QDeadlineTimer :
| QMargins | operator+ (const QMargins & m1 , const QMargins & m2 ) | 
| QRect | operator+ (const QRect & rectangle , const QMargins & margins ) | 
| QRect | operator+ (const QMargins & margins , const QRect & rectangle ) | 
| QMargins | operator- (const QMargins & m1 , const QMargins & m2 ) | 
| QMargins | operator- (const QMargins & margins ) | 
类 QJsonDocument :
| QByteArray | toJson (QJsonDocument::JsonFormat format ) const | 
类 QLocale :
| double | toDouble (const QStringRef & s , bool * ok ) const | 
| float | toFloat (const QStringRef & s , bool * ok ) const | 
| int | toInt (const QStringRef & s , bool * ok ) const | 
| qlonglong | toLongLong (const QStringRef & s , bool * ok ) const | 
| short | toShort (const QStringRef & s , bool * ok ) const | 
| uint | toUInt (const QStringRef & s , bool * ok ) const | 
| qulonglong | toULongLong (const QStringRef & s , bool * ok ) const | 
| ushort | toUShort (const QStringRef & s , bool * ok ) const | 
类 QMap :
| QMap::iterator | insert (QMap::const_iterator pos , const Key & key , const T & value ) | 
类 QMargins :
| QMargins | operator* (const QMargins & margins , int factor ) | 
| QMargins | operator* (int factor , const QMargins & margins ) | 
| QMargins | operator* (const QMargins & margins , qreal factor ) | 
| QMargins | operator* (qreal factor , const QMargins & margins ) | 
| QMargins & | operator*= (int factor ) | 
| QMargins & | operator*= (qreal factor ) | 
| QMargins | operator+ (const QMargins & m1 , const QMargins & m2 ) | 
| QRect | operator+ (const QRect & rectangle , const QMargins & margins ) | 
| QRect | operator+ (const QMargins & margins , const QRect & rectangle ) | 
| QMargins & | operator+= (const QMargins & margins ) | 
| QMargins | operator- (const QMargins & m1 , const QMargins & m2 ) | 
| QMargins | operator- (const QMargins & margins ) | 
| QMargins & | operator-= (const QMargins & margins ) | 
| QMargins | operator/ (const QMargins & margins , int divisor ) | 
| QMargins | operator/ (const QMargins & margins , qreal divisor ) | 
| QMargins & | operator/= (int divisor ) | 
| QMargins & | operator/= (qreal divisor ) | 
类 QMarginsF :
| QRect | operator+ (const QRect & rectangle , const QMargins & margins ) | 
| QRect | operator+ (const QMargins & margins , const QRect & rectangle ) | 
类 QMetaMethod :
| int | revision () const | 
类 QMetaProperty :
| int | revision () const | 
类 QMultiMap :
| typename QMap<Key, T>::iterator | insert (typename QMap<Key, T>::const_iterator pos , const Key & key , const T & value ) | 
类 QPoint :
| int | dotProduct (const QPoint & p1 , const QPoint & p2 ) | 
| QMargins | operator* (const QMargins & margins , int factor ) | 
| QMargins | operator* (int factor , const QMargins & margins ) | 
| QMargins | operator* (const QMargins & margins , qreal factor ) | 
| QMargins | operator* (qreal factor , const QMargins & margins ) | 
| QMargins | operator+ (const QMargins & m1 , const QMargins & m2 ) | 
| QRect | operator+ (const QRect & rectangle , const QMargins & margins ) | 
| QRect | operator+ (const QMargins & margins , const QRect & rectangle ) | 
| QMargins | operator- (const QMargins & m1 , const QMargins & m2 ) | 
| QMargins | operator- (const QMargins & margins ) | 
| QMargins | operator/ (const QMargins & margins , int divisor ) | 
| QMargins | operator/ (const QMargins & margins , qreal divisor ) | 
类 QPointF :
| qreal | dotProduct (const QPointF & p1 , const QPointF & p2 ) | 
| QMargins | operator* (const QMargins & margins , int factor ) | 
| QMargins | operator* (int factor , const QMargins & margins ) | 
| QMargins | operator* (const QMargins & margins , qreal factor ) | 
| QMargins | operator* (qreal factor , const QMargins & margins ) | 
| QMargins | operator+ (const QMargins & m1 , const QMargins & m2 ) | 
| QRect | operator+ (const QRect & rectangle , const QMargins & margins ) | 
| QRect | operator+ (const QMargins & margins , const QRect & rectangle ) | 
| QMargins | operator- (const QMargins & m1 , const QMargins & m2 ) | 
| QMargins | operator- (const QMargins & margins ) | 
| QMargins | operator/ (const QMargins & margins , int divisor ) | 
| QMargins | operator/ (const QMargins & margins , qreal divisor ) | 
类 QProcess :
| void | setArguments (const QStringList & arguments ) | 
| void | setProgram (const QString & program ) | 
| void | start (QIODevice::OpenMode mode ) | 
类 QRect :
| QRect | marginsAdded (const QMargins & margins ) const | 
| QRect | marginsRemoved (const QMargins & margins ) const | 
| QRect | operator+ (const QRect & rectangle , const QMargins & margins ) | 
| QRect | operator+ (const QMargins & margins , const QRect & rectangle ) | 
| QRect & | operator+= (const QMargins & margins ) | 
| QRect & | operator-= (const QMargins & margins ) | 
| QStringList | namedCaptureGroups () const | 
类 QSharedPointer :
| QSharedPointer<T> | create (Args &&... args ) | 
类 QSize :
| QRect | operator+ (const QRect & rectangle , const QMargins & margins ) | 
| QRect | operator+ (const QMargins & margins , const QRect & rectangle ) | 
类 QSizeF :
| QRect | operator+ (const QRect & rectangle , const QMargins & margins ) | 
| QRect | operator+ (const QMargins & margins , const QRect & rectangle ) | 
类 QString :
| bool | contains (const QRegularExpression & re , QRegularExpressionMatch * rmatch ) const | 
| QMargins | operator+ (const QMargins & m1 , const QMargins & m2 ) | 
| QRect | operator+ (const QRect & rectangle , const QMargins & margins ) | 
| QRect | operator+ (const QMargins & margins , const QRect & rectangle ) | 
类 QStringRef :
| double | toDouble (bool * ok ) const | 
| float | toFloat (bool * ok ) const | 
| int | toInt (bool * ok , int base ) const | 
| long | toLong (bool * ok , int base ) const | 
| qlonglong | toLongLong (bool * ok , int base ) const | 
| short | toShort (bool * ok , int base ) const | 
| uint | toUInt (bool * ok , int base ) const | 
| ulong | toULong (bool * ok , int base ) const | 
| qulonglong | toULongLong (bool * ok , int base ) const | 
| ushort | toUShort (bool * ok , int base ) const | 
| QStringRef | trimmed () const | 
类 QUrl :
| QList<QUrl> | fromStringList (const QStringList & urls , QUrl::ParsingMode mode ) | 
| QStringList | toStringList (const QList<QUrl> & urls , QUrl::FormattingOptions options ) | 
类 QVarLengthArray :
| void | squeeze () | 
类 QVector :
| void | removeFirst () | 
| void | removeLast () | 
| T | takeFirst () | 
| T | takeLast () | 
类 QIcon :
| QSize | actualSize (QWindow * window , const QSize & size , QIcon::Mode mode , QIcon::State state ) const | 
| QPixmap | pixmap (QWindow * window , const QSize & size , QIcon::Mode mode , QIcon::State state ) const | 
类 QInputMethod :
| QRectF | inputItemRectangle () const | 
| void | setInputItemRectangle (const QRectF & rect ) | 
类 QKeySequence :
| QList<QKeySequence> | listFromString (const QString & str , QKeySequence::SequenceFormat format ) | 
| QString | listToString (const QList<QKeySequence> & list , QKeySequence::SequenceFormat format ) | 
| QSupportedWritingSystems | writingSystemsFromTrueTypeBits (quint32 [4] unicodeRange , quint32 [2] codePageRange ) | 
类 QPlatformTheme :
| virtual QIconEngine * | createIconEngine (const QString & iconName ) const | 
类 QPlatformWindow :
| virtual bool | isAlertState () const | 
| virtual void | setAlertState (bool enable ) | 
类 QRawFont :
| QVector<QPointF> | advancesForGlyphIndexes (const QVector<quint32> & glyphIndexes , QRawFont::LayoutFlags layoutFlags ) const | 
| bool | advancesForGlyphIndexes (const quint32 * glyphIndexes , QPointF * advances , int numGlyphs , QRawFont::LayoutFlags layoutFlags ) const | 
类 QVector2D :
| float | distanceToLine (const QVector2D & point , const QVector2D & direction ) const | 
| float | distanceToPoint (const QVector2D & point ) const | 
类 QVector3D :
| float | distanceToPoint (const QVector3D & point ) const | 
类 QWindow :
| void | alert (int msec ) | 
类 QLocalSocket :
| void | connectToServer (QIODevice::OpenMode openMode ) | 
| void | setServerName (const QString & name ) | 
| void | encrypted (QNetworkReply * reply ) | 
类 QNetworkReply :
| void | encrypted () | 
| QList<QSslCertificate> | localCertificateChain () const | 
| void | setLocalCertificateChain (const QList<QSslCertificate> & localChain ) | 
类 QSslSocket :
| QList<QSslCertificate> | localCertificateChain () const | 
| void | setLocalCertificateChain (const QList<QSslCertificate> & localChain ) | 
类 QQuickItem :
| void | forceActiveFocus (Qt::FocusReason reason ) | 
类 QQuickWindow :
| void | closing (QQuickCloseEvent * close ) | 
| bool | hasDefaultAlphaBuffer () | 
| void | setDefaultAlphaBuffer (bool useAlpha ) | 
类 QAccelerometer :
| void | accelerationModeChanged (QAccelerometer::AccelerationMode accelerationMode ) | 
| void | setAccelerationMode (QAccelerometer::AccelerationMode accelerationMode ) | 
类 QLightSensor :
| void | setFieldOfView (qreal fieldOfView ) | 
类 QRotationSensor :
| void | setHasZ (bool hasZ ) | 
类 QSensor :
| void | setCurrentOrientation (int currentOrientation ) | 
| void | setEfficientBufferSize (int efficientBufferSize ) | 
| void | setMaxBufferSize (int maxBufferSize ) | 
| void | setSkipDuplicates (bool skipDuplicates ) | 
| void | skipDuplicatesChanged (bool skipDuplicates ) | 
类 QSqlRecord :
| QSqlRecord | keyValues (const QSqlRecord & keyFields ) const | 
类 QSqlTableModel :
| QSqlRecord | primaryValues (int row ) const | 
类 QGraphicsView :
| void | rubberBandChanged (QRect rubberBandRect , QPointF fromScenePoint , QPointF toScenePoint ) | 
| QRect | rubberBandRect () const | 
类 QMenu :
| QAction * | addSection (const QString & text ) | 
| QAction * | addSection (const QIcon & icon , const QString & text ) | 
| QAction * | insertSection (QAction * before , const QString & text ) | 
| QAction * | insertSection (QAction * before , const QIcon & icon , const QString & text ) | 
| QMargins | operator* (qreal factor , const QMargins & margins ) | 
| QMargins | operator* (const QMargins & margins , qreal factor ) | 
| QMargins | operator* (int factor , const QMargins & margins ) | 
| QMargins | operator* (const QMargins & margins , int factor ) | 
| QRect | operator+ (const QMargins & margins , const QRect & rectangle ) | 
| QRect | operator+ (const QRect & rectangle , const QMargins & margins ) | 
| QMargins | operator+ (const QMargins & m1 , const QMargins & m2 ) | 
| QMargins | operator- (const QMargins & margins ) | 
| QMargins | operator- (const QMargins & m1 , const QMargins & m2 ) | 
| QMargins | operator/ (const QMargins & margins , qreal divisor ) | 
| QMargins | operator/ (const QMargins & margins , int divisor ) | 
| double | qDegreesToRadians (double degrees ) | 
| float | qDegreesToRadians (float degrees ) | 
| double | qDegreesToRadians (double degrees ) | 
| float | qDegreesToRadians (float degrees ) | 
| bool | qEnvironmentVariableIsEmpty (const char * varName ) | 
| bool | qEnvironmentVariableIsEmpty (const char * varName ) | 
| bool | qEnvironmentVariableIsSet (const char * varName ) | 
| bool | qEnvironmentVariableIsSet (const char * varName ) | 
| double | qRadiansToDegrees (double radians ) | 
| float | qRadiansToDegrees (float radians ) | 
| double | qRadiansToDegrees (double radians ) | 
| float | qRadiansToDegrees (float radians ) | 
| bool | qunsetenv (const char * varName ) | 
| bool | qunsetenv (const char * varName ) | 
| Q_COREAPP_STARTUP_FUNCTION (QtStartUpFunction ptr ) | |
| Q_COREAPP_STARTUP_FUNCTION (QtStartUpFunction ptr ) | |
| Q_GLOBAL_STATIC ( Type , VariableName ) | |
| Q_GLOBAL_STATIC ( Type , VariableName ) | |
| Q_GLOBAL_STATIC_WITH_ARGS ( Type , VariableName , 自变量 ) | |
| Q_GLOBAL_STATIC_WITH_ARGS ( Type , VariableName , 自变量 ) | 
| enum | AccelerationMode { Combined, Gravity, User } | 
| enum | Script { Script_Unknown, Script_Inherited, Script_Common, Script_Latin, Script_Greek, …, ScriptCount } | 
| enum | JsonFormat { Indented, Compact } | 
| enum | LayoutFlag { SeparateAdvances, KernedAdvances, UseDesignMetrics } | 
| enum | AxesOrientationMode { FixedOrientation, AutomaticOrientation, UserOrientation } | 
| enum | Visibility { Hidden, AutomaticVisibility, Windowed, Minimized, Maximized, FullScreen } | 
| enum | ApplicationState { ApplicationSuspended, ApplicationHidden, ApplicationInactive, ApplicationActive } | 
| enum | Edge { TopEdge, LeftEdge, RightEdge, BottomEdge } | 
| typedef | qoutputrangelist | 
| typedef | qrange | 
| typedef | qrangelist | 
| typedef | qoutputrangelist | 
| typedef | qrange | 
| typedef | qrangelist | 
								
  | 
							
								
  | 
						
| closing () | 
| alert () | |
| forceActiveFocus () | |
| forceLayout () | |
| forceLayout () | |
| nextItemInFocusChain () | |
| requestActivate () |