本文主要是介绍[2]QMediaPlayer实现小播放器1.1,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
v1.1
在1.0的基础上做了背景上的美化,运行界面如图所示。
其中一个最麻烦的点是,显示时间的QLabel十分难看,我在ui设置样式表都行不通,最后还是一句话搞定了。
//控件透明ui->timeLabel->setAttribute(Qt::WA_TranslucentBackground,true);
然后就是尝试着文件的封装了,先release生成,产生exe,再通过MingGW的命令行找到所依赖的环境(高版本才行),使用cd命令进入exe所在文件夹,调用windeployqt QPlay.exe(生成exe的名称),自动获得环境。不过在使用过ASPack、EnigmaVirtualBox等封装软件毫无所获后,我选择了傻瓜般的inno Setup,用了都说好,使用教程参见百度。
最后得到一个安装包,完成软件封装,可以随便送给别人玩了。
这篇关于[2]QMediaPlayer实现小播放器1.1的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!