在 Qt 中设置 QWidget 的图片,可以使用 QLabel 控件实现。具体步骤如下:
- 创建一个 QLabel 控件。
QLabel *label = new QLabel(this);
- 加载图片并设置到 QLabel 上。
QPixmap pixmap(":/image/image.png");
label->setPixmap(pixmap);
其中,”:/image/image.png” 是图片的路径,需要根据实际情况进行修改。
- 调整 QLabel 大小和位置。
label->setGeometry(x, y, width, height);
其中 x、y、width 和 height 分别表示控件的左上角坐标和宽高。
完整示例代码如下:
”`cpp
#include
class MyWidget : public QWidget { public:
MyWidget(QWidget *parent = nullptr) : QWidget(parent)
{
// 创建 QLabel 控件
QLabel *label = new QLabel(this);
// 加载图片并设置到 QLabel 上
QPixmap pixmap(":/image/image.png");
label->setPixmap(pixmap);
// 调整 QLabel 大小和位置
label->setGeometry(10, 10, 100, 100);
}
};
“`
内容由零声教学AI助手提供,问题来源于学员提问