1
在下面的代碼中,我使用了item.setPos(0,0);
以便將green.png
放置在我的應用程序的左上角(實際上爲QGraphicsView
)。但是從兩個方向出現在中央 - 垂直和水平。請幫助將圖像放入0,0座標。在QGraphicsScene中的特定座標中的位置和圖像
#include <QApplication>
#include <QGraphicsScene>
#include <QGraphicsView>
#include <QGraphicsPixmapItem>
#include <QIcon>
int main(int argc, char **argv)
{
QApplication app(argc, argv);
QGraphicsScene scene;
scene.setBackgroundBrush(QBrush(QColor(255, 255, 255), Qt::SolidPattern));
QGraphicsPixmapItem item(QPixmap(":/images/green.png"));
item.setPos(0,0);
scene.addItem(&item);
QGraphicsView view(&scene);
view.setFixedSize(400, 400);
view.setWindowTitle("Diamond Dash");
view.setWindowIcon(QIcon(":/images/red.png"));
view.show();
return app.exec();
}