1

我有一个QHBoxLayout,我想在里面添加 3 个小部件。

QLabel + QLineEdit + Image (QLabel + QImage)

我需要QLabel有一个setMinWidth of 100 pixels 我需要QImage有一个固定的宽度 我需要QLineEdit使用中间剩下的所有可用空间

现在我希望QLabel空间为最小100像素或15%,以较大者为准。

我怎样才能做到这一点?

谢谢你。

4

1 回答 1

2

尝试setStretchFactor

layout->setStretchFactor(label, 15)
layout->setStretchFactor(line, 100)
于 2013-04-03T15:58:29.303 回答