【发布时间】:2011-05-16 04:58:01
【问题描述】:
我正在 Qt 中开发一个自定义插件,在这种情况下,我必须构建一个上面有一些图像的小部件。所以我使用 QLabel 作为我的自定义小部件的基类。这是绘制事件的代码
QPixmap pic("/general/source/pic.png");
setAutoFillBackground(true);
QPalette palette;
palette.setBrush(QPalette::Window, QBrush(pic));
this->setPalette(palette);
现在图像在 QLabel 上呈现,但这不是我想要的。
- 我希望图像缩放到 QLabel 的大小。
- 当 QLabel 的大小超出图像大小时,我不希望图像自我重复。
请帮忙。
【问题讨论】:
标签: qt custom-controls widget