0

下の画像に示すように、Qtでケーブルの組み合わせを実装しようとしていますここに画像の説明を入力

参照を使用して .qrc ファイルを作成し、すべての画像をファイルに追加し、 QImage.load("\cond.png"); のようなメソッドを使用しました。これは機能しています。ここで、次のようにレイヤーが互いにロードされるように、この画像の組み合わせを実装したいと思います。ここに画像の説明を入力

ここに画像の説明を入力

私に次のようなイメージを与える必要がありますここに画像の説明を入力

2 つの画像ファイルを同時に組み合わせたり、レイヤーを重ねたりして、コードを実装したいと考えています。助けが要る

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 に答える