【问题标题】:How to set minimum width for the first column of the QFormLayout?如何为 QFormLayout 的第一列设置最小宽度?
【发布时间】:2013-10-05 03:44:07
【问题描述】:

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

【问题讨论】:

    标签: c++ qt qtgui qlayout


    【解决方案1】:

    这很简单。只需为您插入第一列的任何小部件设置最小宽度即可。

    【讨论】:

    • 您还可以添加一行零高度和您想要设置为最小宽度的任何宽度的元素。
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-11
      • 1970-01-01
      • 1970-01-01
      • 2023-01-07
      • 1970-01-01
      • 2012-04-05
      相关资源
      最近更新 更多