【问题标题】:Equivalent of WinForm "Dock Fill" for Qt Widgets / Layouts?Qt小部件/布局的WinForm“Dock Fill”等效?
【发布时间】:2012-07-06 18:15:05
【问题描述】:

从 Qt 开始(来自 C#、WinForms)我想知道 Dock: Fill 的等价物是什么(控件应使用所有可用空间)?

下面的屏幕截图显示了我的简单演示应用程序的结构。 QTableView 应扩展到完整的水平尺寸。在 WinForm 中,我将通过使用 Dock: Fill 来完成此操作。 Qt 中是否有(类似的)解决方案?

我尝试了SizePolicyLayoutSizeRestriction (SetMaximumSize),但没有成功。

【问题讨论】:

    标签: c++ qt4 qt-creator dock


    【解决方案1】:

    第一次可能有点不直观,但您只需要在QDialog 上设置一个布局。右键单击对话框表单上的任意位置并选择“布局”。

    【讨论】:

    • 我应该在“布局”中选择什么来制作小部件来填充父母的客户区?当我选择“调整大小”时,小部件会自行缩小。