删除 Qt 中的填充
Posted
技术标签:
【中文标题】删除 Qt 中的填充【英文标题】:Remove padding in Qt 【发布时间】:2018-08-23 11:34:43 【问题描述】:我尝试减少 Python 中 Qt 中嵌套小部件周围的填充(由 pyqt5 库使用)。我试试:
self.setContentsMargins(0,0,0,0)
layout.setSpacing(0)
- 内部小部件正在触摸,但填充仍然存在
我希望框架内的所有内容都从同一位置开始,例如“同步视图”附近的复选框 边框内的所有内容都是从 QWidget 派生的自定义类。
【问题讨论】:
您是否在布局和小部件上调用setContentsMargins
?
没有。我单独试试这个。在这两个地方添加做工作。谢谢。
【参考方案1】:
你可以用这个:
layout.setContentsMargins(0, 0, 0, 0)
将此应用于所有布局,这会产生不需要的边距。
【讨论】:
以上是关于删除 Qt 中的填充的主要内容,如果未能解决你的问题,请参考以下文章