开篇一张图:
接下来全靠编。
上图就是我这次做的闹钟的主界面图了,先简单的说下功能和流程:
这个闹钟可以设置时间和设置闹钟,在闹钟的时间到达时会播放一首歌,也可以关掉。
设置的时间是直接硬件设置到rtc,然后更新到系统时间里。
程序的主要资源在上图,都是前面写好的bsp包和lib库。
接下来我们看下程序:
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
//设置背景图
// QPalette Palette;
// Palette.setBrush(QPalette::Background, QBrush(QPixmap(":/w_black.jpeg").scaled(this->size())));
// this->setPalette(Palette);
stop_alarm = new QPushButton(this);
s

本文介绍了使用QT在imx6ul平台上创建一个闹钟应用的过程。该闹钟能设置时间并播放音乐,时间通过硬件RTC设置。程序主要利用现有的bsp包和lib库,包含主窗口和闹钟设置对话框,通过信号与槽机制进行交互。
最低0.47元/天 解锁文章
1545

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



