下面是一个简单的例子,演示如何在QWidget中设置pixmap。
#include <QApplication>
#include <QWidget>
#include <QLabel>
#include <QPixmap>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QWidget window;
window.resize(300, 200);
QLabel label(&window);
label.setGeometry(50, 50, 200, 100);
QPixmap pixmap(":/image/image.png");
label.setPixmap(pixmap);
window.show();
return app.exec();
}
在上面的代码中,我们首先创建了一个QWidget窗口,然后在这个窗口中添加了一个QLabel控件。接着,我们使用QPixmap加载一张图片,并将它设置为label的pixmap。最后,我们显示了这个窗口,并启动了应用程序的事件循环。
其中,”:/image/image.png”是图片的资源路径,这里假设我们已经将图片添加到了项目的资源文件中。如果你想指定其他图片的路径,可以直接给定本地文件路径或者网络URL。