QML基类Item
父类:QtObject
子类:AnimatedSprite, BorderImage, Canvas, Column, ColumnLayout, Flickable, Flipable, Flow, FocusScope, Grid, GridLayout, Image, Loader, MouseArea, MultiPointTouchArea, ParticlePainter, PathView, PinchArea, Rectangle, Repeater, Row, RowLayout, ShaderEffect, ShaderEffectSource, SignalSpy, SpriteSequence, StackLayout, TestCase, Text, TextEdit, and TextInput
Rectangle可以设置长宽、位置、颜色、Text、Image
布局管理
Anchor 布局管理
• 布局器
• Grid, Row, Column
网格布局
水平布局/行布局
垂直布局/列布局
复合布局
用户交互(信号、槽函数、事件)
鼠标移动, 点击和拖拽
键盘输入
Mouse areas 用于定义屏幕的某区域接收鼠标事件
按下与松开
判断是否为左右键按下,获取点击信号
拖拽事件
悬停事件
键盘事件
Tab与shift+tab的切换
左右方向键的切换