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,用了都说好,使用教程参见百度。
最后得到一个安装包,完成软件封装,可以随便送给别人玩了。