在QT中的不同位置放置相同的图像

时间:2015-07-23 11:11:19

标签: qt

我想在不同的位置显示相同的图像。图像应显示在所有位置。我正在使用Qpixmap来放置图像。任何人都可以建议怎么做?

1 个答案:

答案 0 :(得分:1)

您可以使用QLabel

QList<QPoint> points = QList<QPoint>()
    << QPoint(0, 0)
    << QPoint(100, 100)
    << QPoint(200, 200);

QPixmap pixmap;
for (int i = 0; i < points.size(); ++i)
{
    QLabel* label = new QLabel;
    label->setPixmap(pixmap);
    label->setGeometry(QRect(points[i], pixmap.size()));
    label->show();
}