QPixmap类自带save方法,可以讲图片保存,具体格式如下:
1 2 3 | bool QPixmap::save ( const QString & fileName, const char * format = 0, int quality = -1 ) const bool QPixmap::save ( QIODevice * device, const char * format = 0, int quality = -1 ) const |
方法二是将图片保存到IO设备中,可能是网络、串口、打印机等。这两个方法的参数2都表示保温图片时的保存格式,可以是QString类型;也可以是QByteArrary类型。如:
1 2 3 4 | QString s = "JPG" ; //调用save方法 save(fileName, "JPG" ); save(fileName, s.toAscii()); |
注:
在使用第一种时,有以下限制条件:
1)参数二只能是“”型的字符串或调用toAscii方法
2)如果是“”字符串,字符串必须大写
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步