为加载的图片添加尺寸

时间:2017-06-30 13:21:56

标签: image qt size

是否有一种简单的方法可以为我们加载的图片添加尺寸,还是我们必须在Qt中使用之前更改图片的大小?

我想要的是我的图像占据场景的10%,并且位于右下角(例如)。

我已经看到了关于该主题的一些问题/答案,但应该有一个最简单的方法,而不是在QLabel的QPixmap中加载...

我没有使用任何布局,我juste有QGraphicsView填充我的MainWindow。我只想让我的照片在这里(x,y)并且在我的场景中有这个尺寸(w,h)。

2 个答案:

答案 0 :(得分:0)

您是否尝试在加载像素图后实现绘制事件?

[s.find('h3').text for s in soap]

答案 1 :(得分:0)

使用QLabel作为框架并将像素图加载到标签中,以便于尺寸操作和定位。

QLabel *label = new Label;
QPixmap pic("C:/Users/Pic_Location.png");
label->setPixmap(pic);
label->setAlignment(Qt::AlignBottom | Qt::AlignRight);

从那里你可以获取活动场景大小并根据需要调整标签大小。