我已经尝试了几种在表单上显示图像的方法,但它们都没有按照我的意愿运行.
我读过许多地方,最简单的方法是创建标签并使用它来显示图像.我有一个标签,其大小由布局指定,但如果我用像素图加载图像,标签将调整大小为图像的大小.如果我使用img标签作为text或css background属性,它将不会显示整个图像.我想要做的是加载图像并适合标签,而不是更改标签的大小,但是当我调整窗口大小时,以及调整标签大小时,图像也应调整大小以使其始终适合进去.
如果唯一的方法是获取标签的大小,并调整像素图以适应它,并处理调整大小事件(信号),我怎么能调整像素图的大小?我希望我不需要将整个事物保存到QImage中并且每次都从它创建一个像素图.
另外,我该如何居中呢?如果它不能同时适合宽度和高度,我希望较小的尺寸居中.
哦,我不想使用滑块来处理溢出.