1

我在诺基亚手机中使用 Qt.4.6。

我的窗口,从 QWidget 派生,设置了非平铺背景:

setStyleSheet("border:none; margin: 0px; background-image: url(:/images/background.png);");

在我的垂直布局中,我有 3 个 QLabel。我希望包含图像的中间图像被调整大小以填充所有可用空间。如果未拉伸,则背景图像会在标签的背景上复制,从而产生丑陋的效果。

我怎样才能强迫它扩大?或者至少如何找出要设置的最大可用大小setMinimumHeight()

4

1 回答 1

2

您可以设置标签的大小策略来扩展它。

ui->yourLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);

有关. _ _sizePolicy

于 2011-03-19T09:39:22.967 回答