New Classes and Functions in Qt 5.7
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.
New Member Functions
Class QUtf8:
| convertToUnicode(buffer, chars, len) |
Class QFlags:
| setFlag(flag, on) |
Class QDataStream:
Class QIODevice:
| channelBytesWritten(channel, bytes) | |
| channelReadyRead(channel) | |
| commitTransaction() | |
| currentReadChannel() const | |
| currentWriteChannel() const | |
| isTransactionStarted() const | |
| readChannelCount() const | |
| rollbackTransaction() | |
| setCurrentReadChannel(channel) | |
| setCurrentWriteChannel(channel) | |
| startTransaction() | |
| writeChannelCount() const |
Class QProcess:
| createProcessArgumentsModifier() const | |
| setCreateProcessArgumentsModifier(modifier) |
Class QJsonObject:
| constFind(key) const | |
| contains(key) const | |
| find(key) | |
| find(key) const | |
| operator[](key) | |
| operator[](key) const | |
| value(key) const |
Class QMetaObject:
| inherits(metaObject) const |
Class QUuid:
| fromCFUUID(uuid) | |
| fromNSUUID(uuid) | |
| toCFUUID() const | |
| toNSUUID() const |
Class QBasicMutex:
| isRecursive() const |
Class QMutex:
| isRecursive() const |
Class QByteArray:
Class QHash:
| equal_range(key) | |
| equal_range(key) const | |
| erase(pos) |
Class QLocale:
| toCurrencyString(value, symbol, precision) const |
Class QRect:
| transposed() const |
Class QRectF:
| transposed() const |
Class QSet:
| erase(pos) |
Class QString:
| resize(size, fillChar) |
Class QStringRef:
| crbegin() const | |
| crend() const | |
| operator[](position) const | |
| rbegin() const | |
| rend() const |
Class QIconEngine:
| isNull() const |
Class Key:
| isValid() const |
Class QDrag:
| cancel() |
Class QWheelEvent:
| inverted() const |
Class QPlatformDrag:
| virtual | cancelDrag() |
Class QPlatformIntegration:
| virtual | beep() const |
Class QOpenGLFramebufferObject:
| blitFramebuffer(target, targetRect, source, sourceRect, buffers, filter, readColorAttachmentIndex, drawColorAttachmentIndex, restorePolicy) |
Class QNetworkInterface:
| interfaceIndexFromName(name) | |
| interfaceNameFromIndex(index) |
Class QSslConfiguration:
| ephemeralServerKey() const |
Class QWindowsWindowFunctions:
Class QMenu:
| showTearOffMenu() | |
| showTearOffMenu(pos) |
New Global Functions
| operator<<(stream, vector) | |
| operator<<(stream, map) | |
| operator<<(stream, map) | |
| operator<<(stream, list) | |
| operator<<(debug, ptr) | |
| qAsConst(t) | |
| qConstOverload(memberFunctionPointer) | |
| qHash(key, seed) | |
| qNonConstOverload(memberFunctionPointer) | |
| qOverload(functionPointer) |
New Macros
| qUtf16Printable(str) |
New Enum Types
| enum | FloatingPointPrecisionOption { FloatingPointShortest } |
| enum | FramebufferRestorePolicy { DontRestoreFramebufferBinding, RestoreFramebufferBindingToDefault, RestoreFrameBufferBinding } |
| enum | WindowActivationBehavior { DefaultActivateWindow, AlwaysActivateWindow } |
New Typedefs
| typedef | const_reverse_iterator |
| typedef | SetWindowActivationBehaviorType |
New Properties
- desktopFileName : const