我正在尝试在Qt中实现电缆组合,如下图所示
我使用引用创建了一个.qrc文件并将所有图像添加到文件中并使用了像QImage.load(“\ cond.png”)这样的方法;这是有效的。现在我想实现这样的图像组合,比如像
那样加载图层和
应该给我像
这样的图片我想通过将两个图像文件同时组合在另一个图像文件上或者像层上层一样来实现我的代码。需要一些帮助
答案 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"));
}
但你应该拥有具有透明度的图像来获得你想要的东西(你的例子中的所有图像都有白色背景)。