QT如何摆脱小部件与其父母之间的空间

Posted

技术标签:

【中文标题】QT如何摆脱小部件与其父母之间的空间【英文标题】:QT how to get rid of spaces between widgets and their parents 【发布时间】:2012-07-16 13:31:41 【问题描述】:

我喜欢在 qtdesigner 中设计我的用户界面,因为它非常简单。但是,小部件和它们的父级之间总是有空间,我想消除这些空间。

问题示例

我创建了一个简单的对话框并向其中添加了一个 web 视图。然后水平布局。 为了使父级更明显,我修改了它的 css 以使其背景颜色为绿色

瞧,我想去掉绿色部分,因为在我看来它们会使程序看起来很丑。 链接到我的 ui 文件。 Download ui file from my dropbox 或get it from pastebin

【问题讨论】:

【参考方案1】:

在 Qt Designer 中,选择您的***小部件(在本例中为 Dialog),然后查看右侧边栏上的 Property Editor。一直向下滚动,您将看到一个引用分配给该小部件的布局的部分。您想更改layoutLeftMarginlayoutRightMargin 等属性。

【讨论】:

以上是关于QT如何摆脱小部件与其父母之间的空间的主要内容,如果未能解决你的问题,请参考以下文章

如何检测 qt 标签(或任何小部件)是不是具有所需的所有空间?

如何在多个 QT 图形视图小部件之间同步移动

如何在 Elementor 中删除小部件和布局子项之间的间隙/空间?

更改 Qt 布局中的调整大小行为

Qt 设计师;难以将小部件放置在正确的父级中

QT 布局管理器在移动窗口之前隐藏小部件时不会恢复空间