重载图像

时间:2013-02-06 06:04:34

标签: qt

我正在尝试在Qt中实现电缆组合,如下图enter image description here所示

我使用引用创建了一个.qrc文件并将所有图像添加到文件中并使用了像QImage.load(“\ cond.png”)这样的方法;这是有效的。现在我想实现这样的图像组合,比如像enter image description here

那样加载图层

enter image description here

应该给我像enter image description here

这样的图片

我想通过将两个图像文件同时组合在另一个图像文件上或者像层上层一样来实现我的代码。需要一些帮助

1 个答案:

答案 0 :(得分:0)

您可以使用QPainter

在小部件上绘制图像
void Widget::paintEvent(QPaintEvent *event)
{
    QPainter painter(this);
    painter.drawImage(0, 0, QImage(":/1.png"));
    painter.drawImage(0, 0, QImage(":/2.png"));
}

但你应该拥有具有透明度的图像来获得你想要的东西(你的例子中的所有图像都有白色背景)。