我在诺基亚手机中使用Qt.4.6。
我的窗口,源自QWidget,设置了非背景背景:
setStyleSheet("border:none; margin: 0px; background-image: url(:/images/background.png);");
在我的垂直布局中,我有3个QLabel。我想要调整包含图像的中间部分以填充所有可用空间。如果它没有拉伸,那么背景图像会在标签的背景上重复出现,造成难看的效果。
如何强制它扩展?或者至少如何找出使用setMinimumHeight()
设置的最大可用尺寸。
答案 0 :(得分:2)
您可以设置标签的尺寸政策以展开它。
ui->yourLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
有关sizePolicy
的详细信息,请参阅the official documentation。