我知道已经回答了类似的问题,但是我的情况有所不同
案例:
- 我有一个QWidget,其中包含一个 QLineEdit 和一个 QListWidget
- QListWidget 是 FramelessWindow ,这意味着它不在主窗口中,而是独立显示(实际上,它是一个动态更改的列表,具体取决于QLineEdit的内容为:“键入时过滤”)
问题:
- 当我关闭主窗口时,它不会自动关闭 QListWidget 。关闭主窗口后,仍会显示 QListWidget 。 -我在QWidget中找不到可以用于该目的的事件。永远不会触发closeEvent(self,event)。
- 当我移动主窗口时,QListWidget仍将停留在原始位置。它不会遵循 QLineEdit 的位置。我无法在QWidget中找到适合该目的的事件。
条件:
有人可以帮助我告诉/建议如何检测小部件内的关闭窗口/移动窗口吗?
如果您需要代码(大约300行,很长),我可以在这里复制它。