要向QPushButton添加图像,你可以使用QPixmap和QIcon类来实现。下面是一个简单的示例:
#include <QApplication>
#include <QPushButton>
#include <QPixmap>
int main(int argc, char *argv[])
{
QApplication app(argc, argv);
QPushButton button("Button");
// 加载图像文件
QPixmap pixmap("image.png"); // 替换为你自己的图像路径
// 设置按钮图标
button.setIcon(QIcon(pixmap));
button.setIconSize(pixmap.size());
button.show();
return app.exec();
}
在上面的代码中,首先创建了一个QPushButton对象,并设置了按钮的文本为 “Button”。然后,通过创建一个QPixmap对象并加载图像文件(替换为你自己的图像路径),将其传递给QIcon构造函数来创建一个按钮图标。最后,通过调用setIcon()方法将该图标设置给按钮,并使用setIconSize()方法指定图标大小。
运行这个应用程序时,你将看到带有指定图像的QPushButton显示出来。确保替换 “image.png” 为你自己的实际图像文件路径。
内容由零声教学AI助手提供,问题来源于学员提问