【发布时间】:2011-12-19 15:18:55
【问题描述】:
很难描述我想在这里做什么,所以这就是我想要的:
-单击“弹出”对话框的按钮。
-然而,这个对话框应该是非模态的。
-我还希望它与父应用程序“锁定”,所以如果我移动它,它也会随之而来。
似乎我或多或少地试图描述一个内联弹出窗口,但我不确定这是否就是所谓的,甚至我应该如何解决这个问题。那么,PyQt 大师,您将如何制作这样的东西?提前致谢。
【问题讨论】:
-
必须是对话框吗?您可以在主窗口上有一个小部件,该小部件将通过按钮显示/隐藏。有点像在某些 GUI 中“显示更多”的东西。
-
我想这可能需要一些幻想,但我怀疑最终可能会做我想做的事。
-
@ekhumoro 的回答解决了除“锁定”方面之外的所有问题。我从来没有见过这样的事情实现,但我想你可以,如果你愿意,挂钩到孩子的移动事件并用它移动父母......虽然那会很奇怪。是否有您尝试模仿的常见应用?
-
原来只是一个糟糕的应用程序方法。我最终通过使用“隐藏”的 tabWidget 获得了我想要的东西,我可以在索引之间切换。