QML Quick Reference: Positioning User Imput Visual Types
QML Quick Reference: Positioning User Imput Visual Types
Basic Syntax Qt Quick Object Types (“import QtQuick 2.6”) Qt Quick Window QML Types
(“import QtQuick.Dialogs 2.2”)
// Simple QML example
Visual Types User Imput Positioning
import QtQuick 2.6 ColorDialog FileDialog MessageDialog
Rectangle { Accessible ItemLoader SystemPalette DoubleValidator KeyEvent PinchEvent Column
Dialog FontDialog
width: 640 AnimatedImage Rectangle Text Drag KeyNavigation RegExpValidator Flow
height: 480 AnimatedSprite Repeater Transform DragEvent Keys Shortcut Grid
Text { BorderImage Rotation Translate DropArea MouseArea TextEditTextInput LayoutMirroring Qt Quick Dialogs QML Types
anchors.centerIn: parent FontLoader Scale Window EnterKey MouseEvent TouchPoint Positioner
Gradient Screen Flickable MultiPoint WheelEvent Row
(“import QtQuick.Dialogs 1.2”)
text: “Hello, world!”
} GradientStop Sprite FocusScope TouchArea
Image SpriteSequence IntValidator PinchArea ColumnLayout Layout
MouseArea {
GridLayout RowLayout
anchors.fill: parent
onClicked: {
States, Transitions and Animations Qt Test
Qt.quit()
} AnchorAnimatio ParallelAnimation PathCurve Property Sequential StateGroup SignalSpy Other QML Modules
} AnchorChanges ParentAnimatio PathInterpolator Animation Animation Transition TestCase
QtAudioEngine 1.0 QtTest 1.0
} Animation ParentChange PathLine Property Changes Smoothed UniformAnimator
Enginio 1.0 QtWebChannel 1.0
Controller Path PathPercent Rotation Animation Vector3dAnimation
Qt.labs.calendar 1.0 QtWebEngine 1.2
Behavior PathAnimation PathQuad Animation SpringAnimation ViewTransition
Qt.labs.controls 1.0 QtWebSockets 1.0
ColorAnimation PathArc PathSvg RotationAnimator State XAnimator
Qt.labs.folderlistmodel 2.1 QtWebView 1.0
QML Basic Types NumberAnimation PathAttribute PauseAnimation ScaleAnimator StateChange YAnimator
Qt.labs.settings 1.0
OpacityAnimator PathCubic PropertyAction ScriptAction Script
bool double enumeration Qt.labs.templates 1.0
int list real Qt3D.Core 2.0
string url var Model/View Convenience Graphical Effects Canvas Qt3D.Input 2.0
Qt3D.Logic 2.0
GridView VisualDataGroup Binding TextMetrics Flipable Canvas
Qt3D.Render 2.0
ListElement VisualDataModel Connections Timer GridMesh CanvasGradient
Qt Quick Basic Types QtBluetooth 5.6
ListModel VisualItemModel FontMetrics WorkerScript ShaderEffect CanvasImageData
QtCanvas3D 1.1
(“import QtQuick 2.6”) ListView XmlListModel ItemGrabResult ShaderEffect CanvasPixelArray
QtGraphicalEffects 1.0
Package XmlRole Matrix4x4 Source Context2D
QtLocation 5.6
color date font PathView OpenGLInfo TextMetrics
QtMultimedia 5.6
matrix4x4 point quaternion
QtNfc 5.6
rect size vector2d
QtPositioning 5.6
vector3d vector4d Qt Quick Particles QML Types Qt Quick Controls QML Types QtQml 2.2
(“import QtQuick.Particles 2.0”) (“import QtQuick.Controls 1.5”) QtQml.Models 2.3
Qt Quick XmlListModel QtQml.StateMachine 1.0
Affector ImageParticle TargetDirection Action MenuItem Switch QtQuick 2.6
QML Types (“import Age ItemParticle TrailEmitter ApplicationWindow MenuSeparator Tab QtQuick.Controls 1.5
QtQuick.XmlListModel 2.0”) AngleDirection LineShape Turbulence BusyIndicator ProgressBar TabView QtQuick.Dialogs 1.2
Attractor MaskShape Wander Button RadioButton TableView QtQuick.Extras 1.4
XmlListModel XmlRole CumulativeDirection Particle Calendar ScrollView TableView QtQuick.Layouts 1.2
CustomParticle ParticleGroup CheckBox Slider Column QtQuick.LocalStorage 2.0
Direction ParticlePainter ComboBox SpinBox TextArea QtQuick.Particles 2.0
Qt Quick Layouts QML Types EllipseShape ParticleSystem ExclusiveGroup SplitView TextField QtQuick.PrivateWidgets 1.1
(“import QtQuick.Layouts 1.3”) Emitter PointDirection GroupBox Stack ToolBar QtQuick.Scene3D 2.0
Friction RectangleShape Label StackView ToolButton QtQuick.Window 2.2
CloseEvent StackLayout Gravity Shape Menu StackViewDelegate TreeView QtQuick.XmlListModel 2.0
Screen Window GroupGoal SpriteGoal MenuBar StatusBar QtSensors 5.6