完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本篇来介绍在OK3568开发板上运行一个Qt彩色氛围灯控制程序。 1 设计Qt滑条控制LED界面先来看一下最终设计的界面效果: 有一个按键作为LED的总开关,控制LED的点亮与熄灭。下面的3个滑条,控制3种颜色LED以不同的亮度点亮。右边是一个颜色混合显示面板,模拟RGB三种颜色的LED以不同亮度点亮后的混合亮度。 1.1 滑条控件Qt Creator的UI设置界面中,有水平滑条和竖直滑条控件,可以直接使用: 右侧的属性窗户可以设置滑条的取值范围和初始值。 1.2 控件颜色使用****QPalette可以对界面颜色和控件的颜色进行自定义设置
1.2.1 界面的颜色整个UI界面的颜色可以这样设置:
这里就是把整个界面的颜色设置为纯白色 1.2.2 控件的颜色**例如文本标签控件(**QLabel)的文字颜色可以这样设置:
**颜色混合面板控件(**QTextBrowser)的面板颜色可以这样设置:
1.3 滑条UI界面代码编写构造函数
滑条滑动时的槽函数
更新RGB三种颜色的混合显示
2 实验演示在Ubuntu中使用RK3568的编译工具链进行交叉编译,然后将编译文件放到OK3568板子中运行。实际测试效果如下。 显示蓝色 显示绿色 显示红色 显示RGB三种颜色的混合色 后期可以将RGB的控制之利用起来,控制实际的RGB彩灯硬件进行RGB调光。 3 总结本篇实现了在OK3568开发板上运行一个编写Qt RGB氛围灯程序。可以进行红绿蓝三种颜色的组合。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
[技术] 【飞凌嵌入式OK3576-C开发板体验】llama2.c部署
6662 浏览 0 评论
7166 浏览 0 评论
【飞凌嵌入式OK3576-C开发板体验】ssh连接与文件传输
7106 浏览 0 评论
8490 浏览 0 评论
【飞凌嵌入式OK527N-C开发板体验】6.制作h264播放器
7882 浏览 0 评论
6786浏览 2评论
11149浏览 1评论
5243浏览 1评论
84384浏览 1评论
【飞凌RK3568开发板试用体验】挂载SATA硬盘 + 读写测试
1522浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 00:53 , Processed in 0.721245 second(s), Total 57, Slave 42 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号