Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt 如何最大化QLabel_Qt_Nokia_Qlabel - Fatal编程技术网

Qt 如何最大化QLabel

Qt 如何最大化QLabel,qt,nokia,qlabel,Qt,Nokia,Qlabel,我在诺基亚手机中使用Qt.4.6 从QWidget派生的“我的窗口”已设置非文件背景: setStyleSheet("border:none; margin: 0px; background-image: url(:/images/background.png);"); 在我的垂直布局中,我有3个QLabel。我想中间的一个,其中包含图像被调整大小,以填补所有可用的空间。如果未拉伸,则背景图像将复制到标签的背景上,产生丑陋的效果 我怎样才能迫使它扩张?或者,至少可以通过setMinimumHe

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

从QWidget派生的“我的窗口”已设置非文件背景:

setStyleSheet("border:none; margin: 0px; background-image: url(:/images/background.png);");
在我的垂直布局中,我有3个QLabel。我想中间的一个,其中包含图像被调整大小,以填补所有可用的空间。如果未拉伸,则背景图像将复制到标签的背景上,产生丑陋的效果


我怎样才能迫使它扩张?或者,至少可以通过
setMinimumHeight()

找到要设置的最大可用大小。您可以设置标签的大小策略以将其展开

ui->yourLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
有关
sizePolicy
的更多详细信息,请参阅