内容简介:为什么说简单呢,其实这个Dashboard并没有用到什么太高深的技术,核心是在计算上,一个核心的坐标点计算公式之前已经在我的博客有过分享了:“标识仪表盘的上限值。
Simple Dashboard(一个简单的仪表盘)
为什么说简单呢,其实这个Dashboard并没有用到什么太高深的技术,核心是在计算上,一个核心的坐标点计算公式之前已经在我的博客有过分享了:“ 已知圆心和半径手绘一个圆形-C#/WF ”,直接套用即可。
Dashboard(仪表盘)
显示效果还是不错的,样式是参考了PowerBI的一个案例。其中所有的颜色都是可以自由搭配替换的。
Customized Property(自定义属性)
Expected(期望值)
标识仪表盘的上限值。
Real(已达到的值/进度值)
BottomTitleColor(底部标题颜色)
指最底部的文字字体颜色。
BottomTitleFont(底部标题字体)
指最底部的文字的字体。
Indicator(指针角度)
这个说的并非指针真实的角度,但是却和指针的大小关联,值越大标识指针越大,最大不可超过200.
IndicatorColor(指针颜色)
这个属性指的是指针的颜色。
IndicatorFill(填充式指针)
标识指针是单线条还是填充式的,默认是填充的,也就是如上所展示的,设置False为单线条样式,如下展示。
InnerBackground(内圆弧填充色)
指的是内测的圆弧背景色,非中心圆。
OuterColor(外圆线条颜色)
指的是如图所指的外侧的浅蓝色线条的颜色。
InnerColor(内圆线条颜色)
指的是如图所指的内侧的深蓝色线条的颜色。
InnerRoundColor(中心圆的填充色)
指的是中心圆的背景色
ProgressColor(进度条颜色)
指的是当前进度条划过的颜色
ProgressDisplayModel(进度条显示模式)
默认模式是Inner模式,有三种可供选择,分别是:Inner、Center、Fill。以下分别展示了三种模式:
Inner:
Center:
Fill:
ScaleExpectedColor(期望值的刻度颜色)
如图中所指,标识没有达到时刻度值和刻度线的颜色。
Override Property(重写的属性)
除了以上重写的属性之外,还使用了从Control继承过来的一些属性。
Text(文本)
仪表盘中间的Title内容。
ForeColor(文本颜色)
仪表盘中间的Title颜色。
Font(文本样式)
仪表盘中间的Title字体。
最后
总的来说自定义性还是比较高的,可以自由搭配颜色,界面效果参考自PowerBI,其他内容为原创,转发请注明来源!
OpenSource
Git: https://github.com/qylost/Das...
本地下载: 本地下载
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Qt自定义控件之仪表盘2--QPaint绘制仪表盘
- 手动实现一个速度仪表盘
- Qt自定义Widget之仪表盘
- ClickHouse:创建漂亮的 Grafana 仪表盘
- ELK学习实验009:安装kibana的仪表盘
- 解决Azure Kubernetes仪表盘报错一例
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Think Python
Allen B. Downey / O'Reilly Media / 2012-8-23 / GBP 29.99
Think Python is an introduction to Python programming for students with no programming experience. It starts with the most basic concepts of programming, and is carefully designed to define all terms ......一起来看看 《Think Python》 这本书的介绍吧!
HTML 编码/解码
HTML 编码/解码
SHA 加密
SHA 加密工具