suoxiao_clicked() {timer->stop(); double w=pix.width(); double h=pix.height(); pix =pix.scaled(w*.95,h*.95,Qt::KeepAspectRatio); label->setPixmap(pix); }void image::on_shun_clicked() {timer->stop(); QMatrix matrix; matrix.rotate(90); pix =pix.transformed(matrix,Qt::FastTransformation); label->setPixmap(pix); }void image::mandLinkButton_clicked() {timer->stop(); QMatrix matrix; matrix.rotate(-90); pix =pix.transformed(matrix,Qt::FastTransformation); label->setPixmap(pix); } 五、效果显示六、分析和总结分析: 这个设计的要求基本实现,但是仍然存在一些问题。第一个问题就是点击播放、前一张和后一张的按键的时候,在 PC 机上可以实现,但是把程序加载到开发板上之后这 3 个按键的功能就不能实现,原因是在 PC 机上加载图片可以是多张,而在开发板上的程序就只能是加载 1 张图片。第二个问题就是, 在开发板上加载的图片的大小受到控制, 图片太大则影响整个界面导致整个开发板的 LED 屏卡死。第三个问题就是不能从播放界面直接读取时间。总结: 这个课程设计让我复习了嵌入式的相关知识, 加深了对 QT 的设计的认识, 从实际的应用中, 感受到生活中的嵌入式的无所不在, 和嵌入式的功能的如此强大。这让我对嵌入式有了更大的兴趣。