wxPython:使框架成为一切

我希望我的框架始终处于顶端,但是我希望它能够处于顶峰。 我不想要其他窗口来隐藏它,即使它们也是“永远在上面”。 我正在使用wx.STAY_ON_TOPwx.FRAME_FLOAT_ON_PARENT ,但仍然有窗口出现在我的顶部。 此外,任务栏出现在我的框架上,而我希望它在我的框架后面。

我已经尝试了很多不起作用的东西,在这里详细介绍。

任何想法如何使我的框架真正的顶部?

Solutions Collecting From Web of "wxPython:使框架成为一切"

因为这样做通常不是标准方法,因为它通常是一个不希望的效果,所以您可以通过再次设置最顶层的标志来“顶替”其他最顶层的应用程序。 你可以使用一个计时器来设置每x毫秒的值,或者你可以试着在窗口失去焦点的时候再次设置ontop标志。 设置ontop标志的事件是:

 EVT_SET_FOCUS EVT_KILL_FOCUS 

尝试使用这个:

 wx.Frame.SetFocus()