C++ 如何为QFormLayout的第一列设置最小宽度?

C++ 如何为QFormLayout的第一列设置最小宽度?,c++,qt,qtgui,qlayout,C++,Qt,Qtgui,Qlayout,如何为QFormLayout的第一列设置最小宽度?我可以使用QGridLayout::setColumnMinimumWidth(int,int)为QGridLayout执行此操作,但找不到为QFormLayout执行此操作的方法 如何为QFormLayout的第一列设置最小宽度 你不能(马上)。它不是为此而设计的,因为这听起来更像是一个QGridLayout功能。您可以重构设计以使用QGridLayout,也可以根据需要设置行的大小,但您可以在行内容而不是布局本身上执行 如何为QFormLay

如何为
QFormLayout
的第一列设置最小宽度?我可以使用
QGridLayout::setColumnMinimumWidth(int,int)
QGridLayout
执行此操作,但找不到为
QFormLayout
执行此操作的方法

如何为QFormLayout的第一列设置最小宽度

你不能(马上)。它不是为此而设计的,因为这听起来更像是一个
QGridLayout
功能。您可以重构设计以使用
QGridLayout
,也可以根据需要设置行的大小,但您可以在行内容而不是布局本身上执行

如何为QFormLayout的第一列设置最小宽度


你不能(马上)。它不是为此而设计的,因为这听起来更像是一个
QGridLayout
功能。您可以重构设计以使用
QGridLayout
,也可以根据需要设置行的大小,但您可以在行内容上执行,而不是在布局本身上执行。

这非常简单。只需在插入到第一列的任何小部件上设置最小宽度。

这非常简单。只需在插入到第一列的任何窗口小部件上设置最小宽度。

您还可以添加一行高度为零的元素以及要设置为最小宽度的任何宽度。您还可以添加一行高度为零的元素以及要设置为最小宽度的任何宽度。