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 Macros
- New Enum Types
- New Type Aliases
- New Properties
- New QML Types
- New QML Properties
- New QML Methods
New Classes
- A
- AddressInfo (QLowEnergyAdvertisingParameters)
- QAbstractActionInput (Qt3DInput)
- QAbstractFunctor (Qt3DRender)
- QAction (Qt3DInput)
- QActionInput (Qt3DInput)
- QAlphaCoverage (Qt3DRender)
- QAlphaTest (Qt3DRender)
- QAnalogAxisInput (Qt3DInput)
- QAxis (Qt3DInput)
- C
- QClearBuffers (Qt3DRender)
- QColorMask (Qt3DRender)
- QComputeCommand (Qt3DRender)
- QConeGeometry (Qt3DExtras)
- QCuboidGeometry (Qt3DExtras)
- QCullFace (Qt3DRender)
- QCylinderGeometry (Qt3DExtras)
- D
- QDepthTest (Qt3DRender)
- QDiffuseMapMaterial (Qt3DExtras)
- QDiffuseSpecularMapMaterial (Qt3DExtras)
- QDirectionalLight (Qt3DRender)
- QDispatchCompute (Qt3DRender)
- QDithering (Qt3DRender)
- E
- QEffect (Qt3DRender)
- F
- QFirstPersonCameraController (Qt3DExtras)
- QForwardRenderer (Qt3DExtras)
- QFrontFace (Qt3DRender)
- QFrustumCulling (Qt3DRender)
- L
- QLogicAspect (Qt3DLogic)
- QLowEnergyAdvertisingData
- QLowEnergyAdvertisingParameters
- QLowEnergyCharacteristicData
- QLowEnergyConnectionParameters
- QLowEnergyDescriptorData
- QLowEnergyServiceData
- N
- QNodeCreatedChange (Qt3DCore)
- QNodeDestroyedChange (Qt3DCore)
- QNoDepthMask (Qt3DRender)
- QNormalDiffuseMapAlphaMaterial (Qt3DExtras)
- QNormalDiffuseMapMaterial (Qt3DExtras)
- QNormalDiffuseSpecularMapMaterial (Qt3DExtras)
- P
- QPerVertexColorMaterial (Qt3DExtras)
- QPhongAlphaMaterial (Qt3DExtras)
- QPhongMaterial (Qt3DExtras)
- QPickEvent (Qt3DRender)
- QPickingSettings (Qt3DRender)
- QPickTriangleEvent (Qt3DRender)
- QPlaneGeometry (Qt3DExtras)
- QPointSize (Qt3DRender)
- QPolygonOffset (Qt3DRender)
- R
- QRenderAspect (Qt3DRender)
- QRenderPass (Qt3DRender)
- QRenderPassFilter (Qt3DRender)
- QRenderSettings (Qt3DRender)
- QRenderState (Qt3DRender)
- QRenderSurfaceSelector (Qt3DRender)
- QRenderTarget (Qt3DRender)
- QRenderTargetOutput (Qt3DRender)
- QRenderTargetSelector (Qt3DRender)
- S
- QSceneLoader (Qt3DRender)
- QScissorTest (Qt3DRender)
- QScxmlCompiler
- QScxmlCppDataModel
- QScxmlDataModel
- QScxmlEcmaScriptDataModel
- QScxmlError
- QScxmlEvent
- QScxmlNullDataModel
- QScxmlStateMachine
- QSeamlessCubemap (Qt3DRender)
- QSortPolicy (Qt3DRender)
- QSphereGeometry (Qt3DExtras)
- QStaticPropertyUpdatedChangeBase (Qt3DCore)
- QStaticPropertyValueAddedChangeBase (Qt3DCore)
- QStaticPropertyValueRemovedChangeBase (Qt3DCore)
- QStencilMask (Qt3DRender)
- QStencilOperation (Qt3DRender)
- QStencilOperationArguments (Qt3DRender)
- QStencilTest (Qt3DRender)
- QStencilTestArguments (Qt3DRender)
- T
- QTechnique (Qt3DRender)
- QTechniqueFilter (Qt3DRender)
- QTextureData (Qt3DRender)
- QTextureImageDataGenerator (Qt3DRender)
- QTorusGeometry (Qt3DExtras)
- V
- QViewport (Qt3DRender)
New Macros
| const wchar_t * | qUtf16Printable(const QString &str) |
| const wchar_t * | qUtf16Printable(const QString &str) |
New Enum Types
| enum | AttAccessConstraint { AttAuthorizationRequired, AttAuthenticationRequired, AttEncryptionRequired } |
| enum | FloatingPointPrecisionOption { FloatingPointShortest } |
| enum | Role { CentralRole, PeripheralRole } |
| enum | FramebufferRestorePolicy { DontRestoreFramebufferBinding, RestoreFramebufferBindingToDefault, RestoreFrameBufferBinding } |
New Type Aliases
| typedef | const_reverse_iterator |
| typedef | SetWindowActivationBehaviorType |
New Properties
- desktopFileName : const
New QML Types
- A
- AbstractActionInput
- AbstractButton
- Action
- ActionInput
- AlphaCoverage
- AlphaTest
- AnalogAxisInput
- ApplicationWindow
- Axis
- D
- DepthTest
- Dial
- DiffuseMapMaterial
- DiffuseSpecularMapMaterial
- DirectionalLight
- DispatchCompute
- Dithering
- Drawer
- E
- Effect
- L
- Label
- N
- NoDepthMask
- NormalDiffuseMapAlphaMaterial
- NormalDiffuseMapMaterial
- NormalDiffuseSpecularMapMaterial
- P
- Page
- PageIndicator
- Pane
- PerVertexColorMaterial
- PhongAlphaMaterial
- PhongMaterial
- PickingSettings
- PointSize
- PolygonOffset
- Popup
- ProgressBar
- R
- RadioButton
- RadioDelegate
- RangeSlider
- RenderPass
- RenderPassFilter
- RenderSettings
- RenderState
- RenderSurfaceSelector
- RenderTarget
- RenderTargetOutput
- RenderTargetSelector
- S
- SceneLoader
- ScissorTest
- ScrollBar
- ScrollIndicator
- ScxmlStateMachine
- SeamlessCubemap
- Slider
- SortPolicy
- SpinBox
- StackView
- StencilMask
- StencilOperation
- StencilOperationArguments
- StencilTest
- StencilTestArguments
- 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() | |
| clear() | |
| clear() | |
| insertItems() | |
| mapFromGlobal() | |
| mapToGlobal() | |
| moveItem() | |
| removeItems() |