Qt QML除基本组件外拥有的组件库记录

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

序言

这是一些非基本的组件,并不是全部都记录于此,只是我碰到了,知道了就记录在这,所以会一直更新。

只记录该类的直属属性和直属方法,其余继承的自行翻阅Qt助手

一、仪表盘

1、CircularGauge——常规汽车仪表盘

介绍

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

CircularGauge

二、菜单

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) 

PieMenu

三、状态

1、StatusIncator——类似呼吸灯

介绍

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

StatusIndicator

四、按钮

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

介绍

Properties
delay : int
progress : real 

Signals
activated() 

DelayButton
点击后红色线会沿着圆圈滑动,直接满一圈
.

2、SwitchButton——点击切换按钮Switch QML Type

Switch

Properties
position : real
visualPosition : real 

例子

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

介绍
无特别属性或方法
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) 

Tumbler

待续更新…

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

溪渣渣_梁世华

打赏?我甚至没有任何收费的章节

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值