qt保存和显示图片

 时间:2026-02-14 06:42:20

1、当图片较小,存储图片时,可以通过将图片编码为base64。也可以将base64编码文件转换成图片

2、在窗体中添加一个label和三个按钮

label用来显示图片

存储base64按钮:将图片编码为base64字符串

清空图片按钮:清空lable上的图片,为了通过读取base64文件来显示图片做准备

读取base64按钮:读取base64字符串,并将它转换为图片进行显示

qt保存和显示图片

3、在构造函数中读取图片,然后显示在label上

显示效果如下图

qt保存和显示图片

4、将图片保存为base64

主要用到了QPixmap的save函数

qt保存和显示图片

5、base64的图片数据如下。字符串较长,这里只显示前面的一部分。

可以将该字符串保存到文件中,这里只做演示,没有保存到文件

qt保存和显示图片

6、清空图片按钮及运行后的界面

qt保存和显示图片

7、读取base64字符串及运行后的界面

qt保存和显示图片

  • VS2013如何解决调试时"无法启动程序 拒绝访问"
  • 如何用VS2010编写动态链接库DLL
  • 怎么设置不让电脑程序自动运行
  • VisualStudio替换WindowsSDK版本步骤介绍
  • LabVIEW导入ActiveX控件至选板
  • 热门搜索
    哀悼怎么读 三个月宝宝拉肚子怎么办 信服的近义词 怎么建立邮箱 中国紫檀博物馆 四面八方的近义词 震旦博物馆 骄傲的近义词是什么 格外的近义词是什么 一岁半宝宝拉肚子怎么办