Qt Quick组件
序言
这是一些非基本的组件,并不是全部都记录于此,只是我碰到了,知道了就记录在这,所以会一直更新。
只记录该类的直属属性和直属方法,其余继承的自行翻阅Qt助手
一、仪表盘
1、CircularGauge——常规汽车仪表盘

Properties
maximumValue : real
minimumValue : real
stepSize : real
tickmarksVisible : bool
value : alias

二、菜单
1、PieMenu——弧形菜单项

Properties
boundingItem : Item
currentIndex : int
currentItem : int
menuItems : list<MenuItem>
selectionAngle : real
title : string
triggerMode : int
Methods
void addItem(string text)
void insertItem(int before, string text)
void popup(real x, real y)
void removeItem(item)

三、状态
1、StatusIncator——类似呼吸灯

Properties
active : bool //是否亮灯
color : color //亮灯颜色选择

四、按钮
1、DelayButton——点击一会儿启动的按钮

Properties
delay : int
progress : real
Signals
activated()

点击后红色线会沿着圆圈滑动,直接满一圈
.
2、SwitchButton——点击切换按钮Switch QML Type

Properties
position : real
visualPosition : real

3、ToggleButton——左红右绿开关按钮

无特别属性或方法

五、数据输入
1、Tumbler——滚轮式

Properties
columnCount : int
Methods
TumblerColumn addColumn(TumblerColumn column)
int currentIndexAt(int columnIndex)
TumblerColumn getColumn(int columnIndex)
TumblerColumn insertColumn(int index, TumblerColumn column)
void setCurrentIndexAt(int columnIndex, int itemIndex, int interval)

待续更新…
这篇博客介绍了QtQuick中的一些高级组件,包括用于创建汽车仪表盘的CircularGauge,弧形菜单PieMenu,类似呼吸灯的状态指示器StatusIndicator,以及不同类型的按钮如DelayButton、SwitchButton和ToggleButton。每个组件的关键属性和方法都进行了详细说明,适合Qt开发者深入了解和使用。
1045

被折叠的 条评论
为什么被折叠?



