Qt小部件/布局的WinForm“Dock Fill”等效?
Posted
技术标签:
【中文标题】Qt小部件/布局的WinForm“Dock Fill”等效?【英文标题】:Equivalent of WinForm "Dock Fill" for Qt Widgets / Layouts? 【发布时间】:2012-07-06 18:15:05 【问题描述】:从 Qt 开始(来自 C#、WinForms)我想知道 Dock: Fill
的等价物是什么(控件应使用所有可用空间)?
下面的屏幕截图显示了我的简单演示应用程序的结构。 QTableView
应扩展到完整的水平尺寸。在 WinForm 中,我将通过使用 Dock: Fill
来完成此操作。 Qt 中是否有(类似的)解决方案?
我尝试了SizePolicy
和LayoutSizeRestriction
(SetMaximumSize
),但没有成功。
【问题讨论】:
【参考方案1】:第一次可能有点不直观,但您只需要在QDialog
上设置一个布局。右键单击对话框表单上的任意位置并选择“布局”。
【讨论】:
我应该在“布局”中选择什么来制作小部件来填充父母的客户区?当我选择“调整大小”时,小部件会自行缩小。以上是关于Qt小部件/布局的WinForm“Dock Fill”等效?的主要内容,如果未能解决你的问题,请参考以下文章