基于S3C2440与Qtopia简易数码相框实现.docVIP

  • 2
  • 0
  • 约10千字
  • 约 3页
  • 2017-08-20 发布于河南
  • 举报
基于S3C2440与Qtopia简易数码相框实现

实验平台 主机平台:fc8 + vmware 硬件平台:Utu2440开发板 软件平台:linux-2.6.29.1 arm-linux-gcc-3.4.1 Qtopia-4.3.3 Madplay 前期准备 移植LCD及触模屏驱动,移植Qtopia,移植madplay(实现背景音乐mp3播放功能),以及按键驱动 QT数码相框实现 主要是通过QT的Qdir和QstringList类加载图片文件路径到链表中,并通过Qdir类的setNameFilters成员函数来过滤选择bmp、jpg、png、gif等QT支持的图片格式文件; 程序通过使用一个Qtimer类来定时触发update事件,update事件会调用自己实现的paintEvent函数,paintEvent函数中通过QPixmap 和Qpainter类来加载图片和显示图片。 主要功能代码 void MyDialog::paintEvent(QPaintEvent *) { QPainter painter(this); QFileInfo fileInfo = list.at(i); //获取该图片的文件名 if (i l

文档评论(0)

1亿VIP精品文档

相关文档