调整 QWidget 大小时忽略最小尺寸
有没有办法让 QWidget(及其任何子类)完全忽略其最小大小?我想要的是 QPushButton 在尺寸太小时时被切断,而不是阻止窗口调整大小(默认行为)。
Is there a way to make a QWidget (and any subclass of it) completely ignore its minimum size? What I want is for a QPushButton to cut off when it is sized too small, rather than prevent the window from resizing (the default behavior).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用:
但您必须自己设置初始大小。
或者您可以将最小尺寸设置为一个小的非零值:
要将其应用于小部件中的所有按钮,您可以尝试使用样式表,但是当按钮处于最小内容时,边框不会消失大小(至少在 Linux 上使用
QGtkStyle
):You can use:
but you'll have to set the initial size yourself.
Or you can just set the minimum size to a small non-zero value:
To apply that to all buttons within a widget, you could try to use a style sheet, but the borders don't disappear when the button is at its minimum content size (at least with
QGtkStyle
on Linux):