我正在Qt中开发一个自定义插件,并且存在这种情况,在这种情况下,我必须构建一个包含一些图像的小部件。所以我使用QLabel作为我的自定义小部件的基类。以下是绘图事件的代码如何调整QLabel中的图像的尺寸
QPixmap pic("/general/source/pic.png");
setAutoFillBackground(true);
QPalette palette;
palette.setBrush(QPalette::Window, QBrush(pic));
this->setPalette(palette);
现在图像呈现在QLabel上,但这不是我所期望的。
- 我希望图像缩放到QLabel的大小。
- 当QLabel的大小超出图像的大小时,我不希望图像自我重复。
请帮忙。
这不是不为我工作:( – chai 2010-11-27 11:24:48
什么没有完全工作的?像没有规模?它没有正确缩放?你可以用” t获取控件的大小? – Liz 2010-11-30 23:38:43