首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用swift开发仪表控件(一)

,以下介绍一下用swift开发的控件“MeterSwift”仪表控件。...这个控件执行于IOS7+。有以下几个特点: 1、表盘尺寸灵活,能够在100×100 至 350×350的条件下使用。 2、刻度灵活能够自己定义显示最大值、分度值。...3、改动灵活,替换表盘png、表针png全然就是你自己的控件(不必有罪恶感,我的图形也是网上down的)。 4、使用方便,就一个文件,2个图形。包含在你的项目中即可了。...一、控件的使用 控件使用的效果: 拖动slider就发现表针在转动。 本控件使用了以下的2个库: 打开XCODE 6.1 以下的界面。加入就可以。 以下谈谈。怎样在项目中使用这个控件。...初始化控件在容器内的绘制范围。 3. 设置显示值。

57920

Qt编写自定义控件31-面板仪表控件

一、前言 在Qt自定义控件中,仪表控件是数量最多的,写仪表盘都写到快要吐血,可能是因为各种工业控制领域用的比较多吧,而且仪表盘又是比较生动直观的,这次看到百度的echart中有这个控件,所以也来模仿做了一个...,其实掌握了一两个仪表盘的绘制方法以后,其他仪表盘的绘制都是如鱼得水,基本上变化很小。...总结起来就如下几点: 1:仪表盘边框 2:刻度尺 3:刻度值 4:圆环进度 5:指针 6:当前值 7:仪表盘标题 无论什么仪表盘,基本上包含的上面几个要素的大部分,所以只要掌握几个要素的绘制,任何仪表盘绘制都是轻轻松松信手拈来...超过149个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

1K00
您找到你想要的搜索结果了吗?
是的
没有找到

Qt自定义控件仪表盘的完整实现

概述 基于QT的仪表盘有很多种办法,比如使用QWT或Echart组件,或者基于QT的绘图功能绘制,或者基于美工提供的图片的基础上增加动态效果。然而搞明白QT自定义控件的绘图后,这种实现是最简单的。...这里介绍下Qt自定义控件仪表盘的完整实现。 效果预览 以下是三种不同的手绘实现,网上的其他文章有的只提供效果或代码片段,这里附上完整能用的源码。...的博客-CSDN博客_qt 仪表盘 Qt:绘制仪表盘_Francis_Ye的博客-CSDN博客_qt 仪表盘 Qt总结之八:绘制仪表盘_ooMelloo的博客-CSDN博客_qt 仪表盘 qt实现一个简单的仪表盘..._黑色肥猫的博客-CSDN博客_qt 仪表盘 QT绘制简易表盘_我不是萧海哇~~~~的博客-CSDN博客_qt绘制仪表盘 学习QT之自定义控件入门学习#-仪表盘_贝勒里恩的博客-CSDN博客_qt仪表盘...Qt:汽车仪表控件_苏三爱吃炸酱面的博客-CSDN博客_qt汽车仪表盘 QT样式表之径向渐变(qradialgradient)_Allen Roson的博客-CSDN博客 学习QT之QT绘图原理详解

1.7K10

Qt编写自定义控件21-圆弧仪表

一、前言 圆弧仪表盘在整个自定义控件大全中也稍微遇到了技术难点,比如背景透明,如果采用以前画圆形画扇形的方式绘制,肯定很难形成背景透明,需要用到切割,最后换了一种绘制方法,采用绘制圆弧的方式,即使用drawArc...圆形指示器 指针指示器 圆角指针指示器 三角形指示器 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef GAUGEARC_H #define GAUGEARC_H /** * 圆弧仪表控件...超过146个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...每个控件都有一个对应的单独的包含该控件源码的DEMO,方便参考使用。同时还提供一个所有控件使用的集成的DEMO。 每个控件的源代码都有详细中文注释,都按照统一设计规范编写,方便学习自定义控件的编写。...每个控件默认配色和demo对应的配色都非常精美。 超过130个可见控件,6个不可见控件。 部分控件提供多种样式风格选择,多种指示器样式选择。 所有控件自适应窗体拉伸变化。

2.2K40

Qt编写自定义控件54-时钟仪表

,甚至还有qml版本,本控件无非就是一个仪表边框加上时钟分钟刻度再加上时分秒指针,打完收工,我是在此基础上增加了可以设置各种颜色,然后鼠标右键可设置四种效果 普通效果/弹簧效果/连续效果/隐藏效果,弹簧效果的意思是秒钟走动的时候...增加设置系统时间公共槽函数,支持任意操作系统 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef GAUGECLOCK_H #define GAUGECLOCK_H /** * 时钟仪表控件...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.13的任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

1.4K20

Qt编写自定义控件3-速度仪表

一、前言 速度仪表盘,写作之初的本意是用来展示当前测试的网速用的,三色圆环+数码管显示当前速度,Qt自带了数码管控件QLCDNumber,直接集成即可,同时还带有动画功能,其实也可以用在汽车+工业领域等...7:自适应窗体拉伸,刻度尺和文字自动缩放 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef GAUGESPEED_H #define GAUGESPEED_H /** * 速度仪表控件...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12的任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

1.1K30

Qt编写自定义控件44-天气仪表

一、前言 天气仪表控件是所有控件中唯一一个使用了svg矢量图的控件,各种天气图标采用的矢量图,颜色变换采用动态载入svg的内容更改生成的,其实也可以采用图形字体来做,本次控件为了熟悉下svg在Qt中的使用...科设置是否启用动画显示进度以及动画步长 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef GAUGEWEATHER_H #define GAUGEWEATHER_H /** * 天气仪表控件...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12的任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

1.5K20

Qt编写自定义控件49-飞机仪表

一、前言 飞行仪表是测定和表示飞机数据的工具,飞机中必不可少的一部分,飞行员根据飞行仪表表示的数据才能正确地做出判断。一般飞机仪表包括高度表+空速表+垂直速率表+姿态仪+航向指示表+转弯协调表。...姿态仪是仪表飞行时的重要仪表,在能见度差的飞行天气中,失去或不相信姿态仪,飞行员极易进入空间迷失。...5:可设置旋转角度 6:可设置滚动值 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef GAUGEPLANE_H #define GAUGEPLANE_H /** * 飞机姿势仪表控件...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

2.4K30

Qt编写自定义控件4-旋转仪表

一、前言 旋转仪表盘,一般用在需要触摸调节设置值的场景中,其实Qt本身就提供了QDial控件具有类似的功能,本控件最大的难点不在于绘制刻度和指针等,而在于自动计算当前用户按下处的坐标转换为当前值,这个功能想了很久...字号随窗体拉伸自动变化 9:可设置是否显示当前值 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef GAUGEDIAL_H #define GAUGEDIAL_H /** * 旋转仪表控件...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12的任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

1.8K40

Qt编写自定义控件1-汽车仪表

一、前言 汽车仪表盘几乎是qt写仪表控件中最常见的,一般来说先要求美工做好设计图,然后设计效果图给到程序员,由程序员根据效果来实现,主要靠贴图,这种方法有个好处就是做出来的效果比较逼真,和真实效果图基本上保持一致...圆形指示器 指针指示器 圆角指针指示器 三角形指示器 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef GAUGECAR_H #define GAUGECAR_H /** * 汽车仪表控件...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12的任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

2.6K61

Qt编写自定义控件12-进度仪表

一、前言 进度仪表盘主要应用场景是标识一个任务进度完成的状况等,可以自由的设置范围值和当前值,为了美观还提供了四种指示器(圆形指示器/指针指示器/圆角指针指示器/三角形指示器),各种颜色都可以设置,其中的动画效果采用的...10:可设置是否显示指示器 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef GAUGEPROGRESS_H #define GAUGEPROGRESS_H /** * 进度条仪表控件...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12的任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

1.3K00

Qt编写自定义控件50-迷你仪表

一、前言 这个控件取名叫迷你仪表盘,是以为该控件可以缩小到很小很小的区域显示,非常适合小面积区域展示仪表数据使用,还可以手动触摸调节进度,是我个人觉得最漂亮小巧的一个控件。...初次看到类似的控件是在一个音乐视频编辑软件中,用来展示左通道右通道音量等,有非常多的类似的迷你仪表盘在整个软件系统中,用户可以直接鼠标滑动调节,以最小的占用区域展示最大的信息,漂亮!...文本颜色/进度颜色 8:支持设置是否等分显示左右值 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef GAUGEMINI_H #define GAUGEMINI_H /** * 迷你仪表控件...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

1.2K20

Qt编写自定义控件51-可输入仪表

要能够支持直接输入首先想到的就是qlineedit控件,在原有的仪表控件上中间部分,放置一个qlineedit控件用来输入值,采用正则表达式来限制只能输入数字,为了使得qlinedit和自定义绘制的仪表盘完全融为一体...修改值 11:支持鼠标滚轮步长为1修改值 三、效果图 [gaugeedit.gif] 四、头文件代码 #ifndef GAUGEEDIT_H #define GAUGEEDIT_H /** * 可输入仪表控件...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12的任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

1.2K20

Qt编写自定义控件10-云台仪表

之前做过很多自定义控件,大部分都采用了qpainter的形式绘制,有个好处就是自适应任意分辨率,所以思考着这个云台控制仪表盘也采用纯painter绘制的形式,据说纯painter绘制还可以轻松移植到qml...观察云台仪表盘下来,基本上就这几部分组成,圆形底盘,八个角,中间部分按钮,整个的控件的难点就在于八个角的定位,中间部分很好定位,而且八个角不是绝对的位置,都是相对于界面的宽高按照等比例自适应排列的。...支持长按连续触发,支持设定延时间隔和执行间隔 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef GAUGECLOUD_H #define GAUGECLOUD_H /** * 云台仪表控件...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

1.5K20

Qt编写自定义控件6-指南针仪表

一、前言 指南针仪表盘,主要用来指示东南西北四个方位,双向对称两个指针旋转,其实就是360度打转,功能属于简单型,可能指针的绘制稍微难一点,需要计算多个点构成多边形,本系列控件文章将会连续发100+篇,...可设置指南指北指针颜色 8:可设置中心点渐变颜色 三、效果图 [在这里插入图片描述] 四、头文件代码 #ifndef GAUGECOMPASS_H #define GAUGECOMPASS_H /** * 指南针仪表控件...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12的任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

1.4K40

Qt编写自定义控件15-百分比仪表

一、前言 百分比仪表盘,主要的应用场景是展示销售完成率、产品合格率等,也可以作为一个进度百分比展示,可以独立设置对应的标题文字,标题文字的颜色和整体的颜色都可以单独设置,建议设置成统一的风格,这样会显得更加美观...各圆的半径 三、效果图 [在这里插入图片描述] [在这里插入图片描述] 四、头文件代码 #ifndef GAUGEPERCENT_H #define GAUGEPERCENT_H /** * 百分比仪表控件...超过150个精美控件,涵盖了各种仪表盘、进度条、进度球、指南针、曲线图、标尺、温度计、导航条、导航栏,flatui、高亮按钮、滑动选择器、农历等。...全部纯Qt编写,QWidget+QPainter绘制,支持Qt4.6到Qt5.12的任何Qt版本,支持mingw、msvc、gcc等编译器,支持任意操作系统比如windows+linux+mac+嵌入式...linux等,不乱码,可直接集成到Qt Creator中,和自带的控件一样使用,大部分效果只要设置几个属性即可,极为方便。

65300

汽车仪表常识

前言 此文为提供给需要上路的新手司机,也许你还不是特别懂一些汽车仪表,在科一、科四考完之后,这些便忘的干净,当你的仪表盘突然出现一个,莫名的慌张,再去查有时候就不方便或者已经晚了。...那么本文就提供一份比较完整的常见汽车仪表图标的说明,希望有车的朋友收藏了,需要的时候直接微信打开收藏的这篇文章就可以查到。微信收藏太多?不要紧张,给你的收藏打个汽车的tag就可以更快的找到了。...常见仪表标识(必懂) 一般情况下下面的标识在你启动发动机时都会显示一遍然后在你正常发车之后都会熄灭,如果还在显示,那么请你注意了,很有可能有安全隐患,不能上路或者需要马上去维修检查。 ?...参考文章 http://www.maiche.com/news/detail/1368500.html 汽车仪表大全

56210

ComponentOne.NET仪表板布局控件 — 实现可视化数据大屏展示

这些控件将在2018版 ComponentOne .NET控件集中陆续出现: 仪表板布局控件(Dashboard Layout) 仪表板布局控件允许用户在 ComponentOne 容器上动态放置多种....NET控件并快速构建可交互的动态仪表板。...这些容器可以托管多种 .NET控件类型,如网格控件,图表控件、报表控件和地图控件。此外,用户还可以在父容器内随意拖放控件、调整控件大小。...靶心图控件(BulletGraph) BulletGraphs控件可作为仪表板和仪表盘样式的补充,通常不会显示过多的信息,因此不必占用太多空间资源,这样做的好处是让用户专注于核心进度而避免混杂无用且分散注意力的装饰...仪表板布局控件 仪表板布局控件允许用户在 ComponentOne 容器上动态放置多种 .NET控件并快速构建可交互的动态仪表板。

5.2K20
领券