我希望在特定位置的QLabel
中显示图像并覆盖特定区域,以便我可以将QLabel
部分的其余部分用于其他图像。通过以下,我能够以我的设置尺寸显示图像。
QPixmap pix("....image_path..../image.png");
ui->label->setPixmap(pix);
int width = 300;
int height = 320;
ui->label->setPixmap(pix.scaled(width,height));
但我很想知道如何在QLabel
中设置图像的位置。是Qt
中的任何函数,我可以使用QLabel
设置我的图像坐标吗?
感谢您的帮助。提前致谢。
答案 0 :(得分:0)
您可以通过在图层中绘制新的像素图来完成此操作。伪代码
QPixmap map;
QPainter p(&map)
p.drawImage(w1,h1,img_1)
...
p.drawImage(wn,hn,img_n)
label.setPixmap(map)