gpt4 book ai didi

python - 如果有可用空间,如何缩小最外层的 QWidget/顶级窗口?

转载 作者:行者123 更新时间:2023-12-01 07:15:45 25 4
gpt4 key购买 nike

显示的是带有 QWidget 和两个 tableWidget 的简单布局,如果按下按钮,这两个 tableWidget 都会 setHidden(True)

enter image description here

如何重排outest/main/QWidget,以便没有空格。剩下的唯一项目是“固定垂直尺寸”按钮。所有其他空间都应缩小,以便仅留下按钮,而 QWidget 中没有空白空间。不好的结果是:

enter image description here

最佳答案

您必须在按下按钮后立即使用 sizeHint 更改高度:

self.tableWidget.hide()   # or setHidden(True)
self.tableWidget_2.hide() # or setHidden(True)
QtCore.QTimer.singleShot(0, lambda: self.resize(self.width(), self.sizeHint().height()))

关于python - 如果有可用空间,如何缩小最外层的 QWidget/顶级窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57980303/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com