锂钫银 2023-08-25 16:21 采纳率: 50%
浏览 14
已结题

Qt Pyside2 setPixmap加载图片问题

Qt Pyside2 setPixmap加载图片问题

首先,我设计了这样一个功能:控件内有一个加号按钮,点击后获取一张图片的路径,然后在原有显示之前加入的图片的一排图片中增加一个label显示这张新创建的图。我让初始化原有图片和加入新图片共用同一个函数,也就是说增加图片时将原有的和新增的图片全部重新加载。

紧接着问题出现了。在读取了新的图片路径再加载时,所有图片都无法显示;但因为保存功能工作正常,下一次打开这个控件时所有图片都能正常显示,也包括这个新增的。因为我也尝试过用同样的setPixmap( QPixmap( QImage( "路径" ) ) ),而且均工作正常,可以排除是图片的路径问题和图片本身的问题。

我起初以为是后加入的控件与先前加入的有冲突,所以尝试了很多删除原图片label的方法,比如.close(),但都不凑效。我还尝试过repaint用来装载图片label的控件,但也没用。

  • 写回答

3条回答 默认 最新

  • 锂钫银 2023-08-25 16:37
    关注

    自己回答一下,qt有小脾气时加个.show()即可...

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 9月2日
  • 已采纳回答 8月25日
  • 创建了问题 8月25日

悬赏问题

  • ¥200 csgo2的viewmatrix值是否还有别的获取方式
  • ¥15 Stable Diffusion,用Ebsynth utility在视频选帧图重绘,第一步报错,蒙版和帧图没法生成,怎么处理啊
  • ¥15 请把下列每一行代码完整地读懂并注释出来
  • ¥15 pycharm运行main文件,显示没有conda环境
  • ¥15 寻找公式识别开发,自动识别整页文档、图像公式的软件
  • ¥15 为什么eclipse不能再下载了?
  • ¥15 编辑cmake lists 明明写了project项目名,但是还是报错怎么回事
  • ¥15 关于#计算机视觉#的问题:求一份高质量桥梁多病害数据集
  • ¥15 特定网页无法访问,已排除网页问题
  • ¥50 如何将脑的图像投影到颅骨上