This page contains a comprehensive list of all new classes and functions introduced in Qt 5.7. Links to new APIs in previous Qt 5 releases are found at the bottom of this page.
| QAndroidJniObject | fromLocalRef (jobject localRef ) | 
类 QBluetoothUuid :
| bool | operator!= (const QBluetoothUuid & other ) const | 
| QLowEnergyService * | addService (const QLowEnergyServiceData & service , QObject * parent ) | 
| void | connectionUpdated (const QLowEnergyConnectionParameters & newParameters ) | 
| QLowEnergyController * | createCentral (const QBluetoothDeviceInfo & remoteDevice , QObject * parent ) | 
| QLowEnergyController * | createPeripheral (QObject * parent ) | 
| void | requestConnectionUpdate (const QLowEnergyConnectionParameters & 参数 ) | 
| QLowEnergyController::Role | role () const | 
| void | startAdvertising (const QLowEnergyAdvertisingParameters & 参数 , const QLowEnergyAdvertisingData & advertisingData , const QLowEnergyAdvertisingData & scanResponseData ) | 
| void | stopAdvertising () | 
类 QBasicMutex :
| bool | isRecursive () const | 
类 QBitArray :
| QDebug | operator<< (QDebug debug , const std::vector<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::list<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::map<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const std::multimap<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const QSharedPointer<T> & ptr ) | 
类 QByteArray :
| QByteArray & | append (int count , char ch ) | 
| QByteArray & | insert (int i , int count , char ch ) | 
| QDebug | operator<< (QDebug debug , const std::vector<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::list<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::map<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const std::multimap<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const QSharedPointer<T> & ptr ) | 
| QByteArray & | prepend (int count , char ch ) | 
类 FromBase64Result :
| uint | qHash (const std::pair<T1, T2> & key , uint seed ) | 
类 QChar :
| QDebug | operator<< (QDebug debug , const std::vector<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::list<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::map<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const std::multimap<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const QSharedPointer<T> & ptr ) | 
类 QDataStream :
| void | abortTransaction () | 
| bool | commitTransaction () | 
| void | rollbackTransaction () | 
| void | startTransaction () | 
类 QDate :
| QDebug | operator<< (QDebug debug , const std::vector<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::list<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::map<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const std::multimap<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const QSharedPointer<T> & ptr ) | 
类 QDateTime :
| QDebug | operator<< (QDebug debug , const std::vector<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::list<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::map<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const std::multimap<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const QSharedPointer<T> & ptr ) | 
类 QFlags :
| QFlags<T> & | setFlag (Enum flag , bool on ) | 
类 QHash :
| QPair<QHash::iterator, QHash::iterator> | equal_range (const Key & key ) | 
| QPair<QHash::const_iterator, QHash::const_iterator> | equal_range (const Key & key ) const | 
| QHash::iterator | erase (QHash::const_iterator pos ) | 
类 QIODevice :
| void | channelBytesWritten (int channel , qint64 bytes ) | 
| void | channelReadyRead (int channel ) | 
| void | commitTransaction () | 
| int | currentReadChannel () const | 
| int | currentWriteChannel () const | 
| bool | isTransactionStarted () const | 
| int | readChannelCount () const | 
| void | rollbackTransaction () | 
| void | setCurrentReadChannel (int channel ) | 
| void | setCurrentWriteChannel (int channel ) | 
| void | startTransaction () | 
| int | writeChannelCount () const | 
类 QJsonObject :
| QJsonObject::const_iterator | constFind (QLatin1String key ) const | 
| bool | contains (QLatin1String key ) const | 
| QJsonObject::iterator | find (QLatin1String key ) | 
| QJsonObject::const_iterator | find (QLatin1String key ) const | 
| QJsonValue | operator[] (QLatin1String key ) const | 
| QJsonValueRef | operator[] (QLatin1String key ) | 
| QJsonValue | value (QLatin1String key ) const | 
类 QLocale :
| QString | toCurrencyString (double value , const QString & symbol , int precision ) const | 
类 QMetaObject :
| bool | inherits (const QMetaObject * metaObject ) const | 
类 QMutex :
| bool | isRecursive () const | 
类 QPair :
| QDebug | operator<< (QDebug debug , const std::vector<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::list<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::map<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const std::multimap<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const QSharedPointer<T> & ptr ) | 
类 QProcess :
| QProcess::CreateProcessArgumentModifier | createProcessArgumentsModifier () const | 
| void | setCreateProcessArgumentsModifier (QProcess::CreateProcessArgumentModifier modifier ) | 
类 QRectF :
| QRectF | transposed () const | 
类 QRect :
| QRect | transposed () const | 
类 QRegExp :
| QDebug | operator<< (QDebug debug , const std::vector<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::list<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::map<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const std::multimap<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const QSharedPointer<T> & ptr ) | 
类 QSet :
| QSet::iterator | erase (QSet::const_iterator pos ) | 
类 QSharedPointer :
| QDebug | operator<< (QDebug debug , const QSharedPointer<T> & ptr ) | 
类 QString :
| QDebug | operator<< (QDebug debug , const std::vector<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::list<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::map<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const std::multimap<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const QSharedPointer<T> & ptr ) | 
| void | resize (int size , QChar fillChar ) | 
类 QStringRef :
| QStringRef::const_reverse_iterator | crbegin () const | 
| QStringRef::const_reverse_iterator | crend () const | 
| QChar | operator[] (int position ) const | 
| QStringRef::const_reverse_iterator | rbegin () const | 
| QStringRef::const_reverse_iterator | rend () const | 
类 QStringView :
| uint | qHash (const std::pair<T1, T2> & key , uint seed ) | 
类 QTime :
| QDebug | operator<< (QDebug debug , const std::vector<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::list<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::map<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const std::multimap<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const QSharedPointer<T> & ptr ) | 
类 QUtf8 :
| QChar * | convertToUnicode (QChar * buffer , const char * chars , int len ) | 
类 QUuid :
| QUuid | fromCFUUID (CFUUIDRef uuid ) | 
| QUuid | fromNSUUID (const NSUUID * uuid ) | 
| CFUUIDRef | toCFUUID () const | 
| NSUUID * | toNSUUID () const | 
类 QCursor :
| void | swap (QCursor & other ) | 
类 QDrag :
| void | cancel () | 
类 QIconEngine :
| bool | isNull () const | 
| void | blitFramebuffer (QOpenGLFramebufferObject * target , const QRect & targetRect , QOpenGLFramebufferObject * source , const QRect & sourceRect , GLbitfield buffers , GLenum filter , int readColorAttachmentIndex , int drawColorAttachmentIndex , QOpenGLFramebufferObject::FramebufferRestorePolicy restorePolicy ) | 
类 Key :
| bool | isValid () const | 
类 QPlatformDrag :
| virtual void | cancelDrag () | 
| virtual void | beep () const | 
类 QWheelEvent :
| bool | inverted () const | 
类 QMediaPlaylist :
| bool | moveMedia (int from , int to ) | 
| virtual bool | moveMedia (int from , int to ) | 
| int | interfaceIndexFromName (const QString & name ) | 
| QString | interfaceNameFromIndex (int index ) | 
| QSslKey | ephemeralServerKey () const | 
| void | setWindowActivationBehavior (QWindowsWindowFunctions::WindowActivationBehavior behavior ) | 
| const QByteArray | setWindowActivationBehaviorIdentifier () | 
| bool | startDebugConnector (const QString & pluginName , const QVariantHash & configuration ) | 
类 QQmlFileSelector :
| QFileSelector * | 选择器 () const | 
类 QQuickItem :
| bool | isAncestorOf (const QQuickItem * child ) const | 
| QPointF | mapFromGlobal (const QPointF & point ) const | 
| QPointF | mapToGlobal (const QPointF & point ) const | 
| void | clearHttpCache () | 
类 QMenu :
| void | showTearOffMenu (const QPoint & pos ) | 
| void | showTearOffMenu () | 
类 QX11Info :
| bool | isCompositingManagerRunning (int screen ) | 
| QAndroidJniObject | androidService () | 
| void | hideSplashScreen () | 
| void | runOnAndroidThread (const QtAndroid::Runnable & runnable ) | 
| void | runOnAndroidThreadSync (const QtAndroid::Runnable & runnable , int timeoutMs ) | 
| QDebug | operator<< (QDebug debug , const QSharedPointer<T> & ptr ) | 
| QDebug | operator<< (QDebug debug , const std::multimap<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const std::map<Key, T, Compare, Alloc> & map ) | 
| QDebug | operator<< (QDebug debug , const std::list<T, Alloc> & vec ) | 
| QDebug | operator<< (QDebug debug , const std::vector<T, Alloc> & vec ) | 
| void | qAsConst (const T && t ) | 
| typename std::add_const<T>::type & | qAsConst (T & t ) | 
| void | qAsConst (const T && t ) | 
| typename std::add_const<T>::type & | qAsConst (T & t ) | 
| auto | qConstOverload (T memberFunctionPointer ) | 
| auto | qConstOverload (T memberFunctionPointer ) | 
| uint | qHash (const std::pair<T1, T2> & key , uint seed ) | 
| auto | qNonConstOverload (T memberFunctionPointer ) | 
| auto | qNonConstOverload (T memberFunctionPointer ) | 
| auto | qOverload (T functionPointer ) | 
| auto | qOverload (T functionPointer ) | 
| const wchar_t * | qUtf16Printable (const QString & str ) | 
| const wchar_t * | qUtf16Printable (const QString & str ) | 
| enum | AttAccessConstraint { AttAuthorizationRequired, AttAuthenticationRequired, AttEncryptionRequired } | 
| enum | FloatingPointPrecisionOption { FloatingPointShortest } | 
| enum | Role { CentralRole, PeripheralRole } | 
| enum | FramebufferRestorePolicy { DontRestoreFramebufferBinding, RestoreFramebufferBindingToDefault, RestoreFrameBufferBinding } | 
| enum | WindowActivationBehavior { DefaultActivateWindow, AlwaysActivateWindow } | 
| typedef | const_reverse_iterator | 
| typedef | SetWindowActivationBehaviorType | 
| brightness | |
| caseSensitive | |
| copyrightsVisible | |
| enabled | |
| invert | |
| keyNavigationEnabled | |
| keyNavigationEnabled | |
| movementDirection | |
| preeditText | |
| preeditText | |
| source | |
| window | 
| addItems () | |
| clear () | |
| clear () | |
| insertItems () | |
| mapFromGlobal () | |
| mapToGlobal () | |
| moveItem () | |
| removeItems () |