我希望我的框架始终位于顶部,但我希望它真正位于顶部。我不希望其他窗口隐藏它,即使它们也“总是在最前面”。我正在使用 wx.STAY_ON_TOP
和 wx.FRAME_FLOAT_ON_PARENT
,但仍然有窗口出现在我的顶部。此外,任务栏出现在我的框架顶部,而我希望它位于框架的后面。
试了很多都不行,详解here .
知道如何让我的框架真正位于顶部吗?
最佳答案
因为它们不是这样做的标准方法,因为这通常是一种不受欢迎的效果,所以您可以通过经常再次设置最顶层标志以“否决”任何其他申请最顶层位置的应用程序来实现这一点。您可以使用每 x 毫秒设置一次值的计时器来执行此操作,或者您可以尝试仅在窗口失去焦点时再次设置 ontop 标志。设置ontop标志的事件是:
EVT_SET_FOCUS
EVT_KILL_FOCUS
关于windows - wxPython:使框架位于一切之上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12497482/