gpt4 book ai didi

c++ - 新手 : Minimal program to display a PNG in a window

转载 作者:行者123 更新时间:2023-11-28 08:29:02 24 4
gpt4 key购买 nike

全部,

我肯定缺少一个基本的神经元,但我无法获得一个简单的程序来加载 PNG 文件并将其显示在窗口中。我不确定它是 QPixmap、QPicture 还是什么。 QTCreator 中的所有示例都比我现在需要的要多一些。婴儿步骤...

我可以让窗口显示,当我尝试加载 PNG 时,程序不会停止运行,但它永远不会显示。

如果有人会发布一个简单的程序来从文件加载 PNG 并显示它,将不胜感激。 (我知道,问了很多,但是......)。

谢谢!

:bp:

最佳答案

这个例子是最小的:http://doc.trolltech.com/4.6/widgets-imageviewer.html

你会想看看函数ImageViewer::open():

  1. 从文件名构建一个 QImage 对象;
  2. 使用 QPixmap::fromImage() 将您的 QImage 转换为 QPixmap;
  3. 使用 QLabel::setPixmap() 将您的 QPixmap 放入 QLabel 中。

QImage 对象将根据它在步骤 1 中检测到的图像格式自动选择合适的阅读器。

关于c++ - 新手 : Minimal program to display a PNG in a window,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2991153/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com