0

我正在尝试在 Qt 中实现电缆组合,如下图所示在此处输入图像描述

我使用引用创建了一个 .qrc 文件并将所有图像添加到文件中,并使用了 QImage.load("\cond.png"); 之类的方法。这是有效的。现在我想实现这种图像组合,比如将图层相互加载,例如:在此处输入图像描述

在此处输入图像描述

应该给我像在此处输入图像描述

我想通过同时组合两个图像文件来实现我的代码。需要一些帮助

4

1 回答 1

0

您可以使用以下方法在小部件上绘制图像QPainter

void Widget::paintEvent(QPaintEvent *event)
{
    QPainter painter(this);
    painter.drawImage(0, 0, QImage(":/1.png"));
    painter.drawImage(0, 0, QImage(":/2.png"));
}

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

于 2013-02-06T06:34:40.370 回答