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 Classes
- New Member Functions
- New Functions in Namespaces
- New Global Functions
- New Macros
- New Enum Types
- New Typedefs
- New Properties
- New QML Types
- New QML Properties
- New QML Methods
New Classes
- A
- AddressInfo (QLowEnergyAdvertisingParameters)
- QAbstractActionInput (Qt3DInput)
- QAction (Qt3DInput)
- QActionInput (Qt3DInput)
- QAnalogAxisInput (Qt3DInput)
- QAxis (Qt3DInput)
- QAbstractFunctor (Qt3DRender)
- QAlphaCoverage (Qt3DRender)
- C
- QConeGeometry (Qt3DExtras)
- QCuboidGeometry (Qt3DExtras)
- QCylinderGeometry (Qt3DExtras)
- QClearBuffers (Qt3DRender)
- QComputeCommand (Qt3DRender)
- D
- QDiffuseMapMaterial (Qt3DExtras)
- QDiffuseSpecularMapMaterial (Qt3DExtras)
- QDirectionalLight (Qt3DRender)
- QDispatchCompute (Qt3DRender)
- QDithering (Qt3DRender)
- E
- QEffect (Qt3DRender)
- F
- QFirstPersonCameraController (Qt3DExtras)
- QForwardRenderer (Qt3DExtras)
- QFrustumCulling (Qt3DRender)
- L
- QLowEnergyAdvertisingData
- QLowEnergyAdvertisingParameters
- QLowEnergyCharacteristicData
- QLowEnergyConnectionParameters
- QLowEnergyDescriptorData
- QLowEnergyServiceData
- Loader (QScxmlParser)
- QLogicAspect (Qt3DLogic)
- N
- QNodeCreatedChange (Qt3DCore)
- QNodeDestroyedChange (Qt3DCore)
- QNormalDiffuseMapAlphaMaterial (Qt3DExtras)
- QNormalDiffuseMapMaterial (Qt3DExtras)
- QNormalDiffuseSpecularMapMaterial (Qt3DExtras)
- P
- QPerVertexColorMaterial (Qt3DExtras)
- QPhongAlphaMaterial (Qt3DExtras)
- QPhongMaterial (Qt3DExtras)
- QPlaneGeometry (Qt3DExtras)
- QPickEvent (Qt3DRender)
- QPickTriangleEvent (Qt3DRender)
- QPickingSettings (Qt3DRender)
- R
- QRenderAspect (Qt3DRender)
- QRenderPass (Qt3DRender)
- QRenderPassFilter (Qt3DRender)
- QRenderSettings (Qt3DRender)
- QRenderSurfaceSelector (Qt3DRender)
- QRenderTarget (Qt3DRender)
- QRenderTargetOutput (Qt3DRender)
- QRenderTargetSelector (Qt3DRender)
- S
- QScxmlCppDataModel
- QScxmlDataModel
- QScxmlEcmaScriptDataModel
- QScxmlError
- QScxmlEvent
- QScxmlEventFilter
- QScxmlNullDataModel
- QScxmlParser
- QScxmlStateMachine
- QStaticPropertyUpdatedChangeBase (Qt3DCore)
- QStaticPropertyValueAddedChangeBase (Qt3DCore)
- QStaticPropertyValueRemovedChangeBase (Qt3DCore)
- QSphereGeometry (Qt3DExtras)
- QSceneLoader (Qt3DRender)
- QSeamlessCubemap (Qt3DRender)
- QSortPolicy (Qt3DRender)
- QStencilTest (Qt3DRender)
- T
- QTorusGeometry (Qt3DExtras)
- QTechnique (Qt3DRender)
- QTechniqueFilter (Qt3DRender)
- QTextureData (Qt3DRender)
- QTextureImageDataGenerator (Qt3DRender)
- V
- QViewport (Qt3DRender)
New Member Functions
Class QAndroidJniObject:
fromLocalRef(jobject localRef) |
Class QBluetoothUuid:
operator!=(const QBluetoothUuid &other) const |
Class QLowEnergyController:
addService(const QLowEnergyServiceData &service, QObject *parent) | |
connectionUpdated(const QLowEnergyConnectionParameters &newParameters) | |
createCentral(const QBluetoothDeviceInfo &remoteDevice, QObject *parent) | |
createPeripheral(QObject *parent) | |
requestConnectionUpdate(const QLowEnergyConnectionParameters ¶meters) | |
role() const | |
startAdvertising(const QLowEnergyAdvertisingParameters ¶meters, const QLowEnergyAdvertisingData &advertisingData, const QLowEnergyAdvertisingData &scanResponseData) | |
stopAdvertising() |
Class QUtf8:
convertToUnicode(QChar *buffer, const char *chars, int len) |
Class QFlags:
setFlag(Enum flag, bool on) |
Class QDataStream:
Class QIODevice:
channelBytesWritten(int channel, qint64 bytes) | |
channelReadyRead(int channel) | |
commitTransaction() | |
currentReadChannel() const | |
currentWriteChannel() const | |
isTransactionStarted() const | |
readChannelCount() const | |
rollbackTransaction() | |
setCurrentReadChannel(int channel) | |
setCurrentWriteChannel(int channel) | |
startTransaction() | |
writeChannelCount() const |
Class QProcess:
createProcessArgumentsModifier() const | |
setCreateProcessArgumentsModifier(CreateProcessArgumentModifier modifier) |
Class QJsonObject:
constFind(QLatin1String key) const | |
contains(QLatin1String key) const | |
find(QLatin1String key) | |
find(QLatin1String key) const | |
operator[](QLatin1String key) | |
operator[](QLatin1String key) const | |
value(QLatin1String key) const |
Class QMetaObject:
inherits(const QMetaObject *metaObject) const |
Class QUuid:
fromCFUUID(CFUUIDRef uuid) | |
fromNSUUID(const NSUUID *uuid) | |
toCFUUID() const | |
toNSUUID() const |
Class QByteArray:
Class QHash:
equal_range(const Key &key) | |
equal_range(const Key &key) const | |
erase(const_iterator pos) |
Class QLocale:
toCurrencyString(double value, const QString &symbol, int precision) const |
Class QRectF:
transposed() const |
Class QRect:
transposed() const |
Class QSet:
erase(const_iterator pos) |
Class QString:
resize(int size, QChar fillChar) |
Class QStringRef:
crbegin() const | |
crend() const | |
operator[](int position) const | |
rbegin() const | |
rend() const |
Class QIconEngine:
isNull() const |
Class Key:
isValid() const |
Class QWheelEvent:
inverted() const |
Class QPlatformIntegration:
virtual | beep() const |
Class QOpenGLFramebufferObject:
blitFramebuffer(QOpenGLFramebufferObject *target, const QRect &targetRect, QOpenGLFramebufferObject *source, const QRect &sourceRect, GLbitfield buffers, GLenum filter, int readColorAttachmentIndex, int drawColorAttachmentIndex, FramebufferRestorePolicy restorePolicy) |
Class QMediaPlaylist:
moveMedia(int from, int to) |
Class QMediaPlaylistProvider:
virtual | moveMedia(int from, int to) |
Class QNetworkInterface:
interfaceIndexFromName(const QString &name) | |
interfaceNameFromIndex(int index) |
Class QSslConfiguration:
ephemeralServerKey() const |
Class QWindowsWindowFunctions:
setWindowActivationBehavior(WindowActivationBehavior behavior) | |
setWindowActivationBehaviorIdentifier() |
Class QQmlDebuggingEnabler:
startDebugConnector(const QString &pluginName, const QVariantHash &configuration) |
Class QQmlFileSelector:
selector() const |
Class QQuickItem:
isAncestorOf(const QQuickItem *child) const | |
mapFromGlobal(const QPointF &point) const | |
mapToGlobal(const QPointF &point) const |
Class QModbusRtuSerialMaster:
interFrameDelay() const | |
setInterFrameDelay(int microseconds) |
Class QQuickWebEngineProfile:
Class QWebEngineDownloadItem:
savePageFormat() const | |
setSavePageFormat(SavePageFormat format) |
Class QWebEnginePage:
audioMutedChanged(bool muted) | |
contextMenuData() const | |
iconChanged(const QIcon &icon) | |
printToPdf(FunctorOrLambda resultCallback, const QPageLayout &pageLayout) | |
printToPdf(const QString &filePath, const QPageLayout &pageLayout) | |
recentlyAudibleChanged(bool recentlyAudible) | |
runJavaScript(const QString &scriptSource, quint32 worldId) | |
runJavaScript(const QString &scriptSource, quint32 worldId, FunctorOrLambda resultCallback) | |
setWebChannel(QWebChannel *channel, uint worldId) |
Class QWebEngineProfile:
Class QWebEngineView:
iconChanged(const QIcon &icon) |
Class QMenu:
showTearOffMenu() | |
showTearOffMenu(const QPoint &pos) |
Class QX11Info:
isCompositingManagerRunning(int screen) |
New Functions in Namespaces
androidService() | |
hideSplashScreen() | |
runOnAndroidThread(const Runnable &runnable) | |
runOnAndroidThreadSync(const Runnable &runnable, int timeoutMs) |
New Global Functions
operator<<(QDebug stream, const std::vector<T, Alloc> &vector) | |
operator<<(QDebug stream, const std::multimap<Key, T, Compare, Alloc> &map) | |
operator<<(QDebug stream, const std::map<Key, T, Compare, Alloc> &map) | |
operator<<(QDebug stream, const std::list<T, Alloc> &list) | |
operator<<(QDebug debug, const QSharedPointer<T> &ptr) | |
qAsConst(T &t) | |
qConstOverload(T memberFunctionPointer) | |
qHash(const std::pair<T1, T2> &key, uint seed) | |
qNonConstOverload(T memberFunctionPointer) | |
qOverload(T functionPointer) |
New Macros
qUtf16Printable(const QString &str) |
New Enum Types
enum | AttAccessConstraint { AttAuthorizationRequired, AttAuthenticationRequired, AttEncryptionRequired } |
enum | FloatingPointPrecisionOption { FloatingPointShortest } |
enum | Role { CentralRole, PeripheralRole } |
enum | FramebufferRestorePolicy { DontRestoreFramebufferBinding, RestoreFramebufferBindingToDefault, RestoreFrameBufferBinding } |
enum | SavePageFormat { UnknownSaveFormat, SingleHtmlSaveFormat, CompleteHtmlSaveFormat, MimeHtmlSaveFormat } |
enum | WindowActivationBehavior { DefaultActivateWindow, AlwaysActivateWindow } |
New Typedefs
typedef | const_reverse_iterator |
typedef | SetWindowActivationBehaviorType |
New Properties
|
|
New QML Types
- E
- Effect
- L
- Label
- P
- Page
- PageIndicator
- Pane
- PerVertexColorMaterial
- PhongAlphaMaterial
- PhongMaterial
- PickingSettings
- Popup
- ProgressBar
- R
- RadioButton
- RadioDelegate
- RangeSlider
- RenderPass
- RenderSettings
- RenderSurfaceSelector
- RenderTargetSelector
- S
- SceneLoader
- ScrollBar
- ScrollIndicator
- Slider
- SortPolicy
- SpinBox
- StackView
- SwipeDelegate
- SwipeView
- Switch
- SwitchDelegate
- V
- Viewport
New QML Properties
brightness | |
caseSensitive | |
copyrightsVisible | |
enabled | |
invert | |
keyNavigationEnabled | |
keyNavigationEnabled | |
movementDirection | |
preeditText | |
preeditText | |
source | |
window |
New QML Methods
addItems() | |
insertItems() | |
moveItem() | |
removeItems() | |
clear() | |
clear() |