我希望我的框架始终处于顶端,但是我希望它能够处于顶峰。 我不想要其他窗口来隐藏它,即使它们也是“永远在上面”。 我正在使用wx.STAY_ON_TOP和wx.FRAME_FLOAT_ON_PARENT ,但仍然有窗口出现在我的顶部。 此外,任务栏出现在我的框架上,而我希望它在我的框架后面。
我已经尝试了很多不起作用的东西,在这里详细介绍。
任何想法如何使我的框架真正的顶部?
因为这样做通常不是标准方法,因为它通常是一个不希望的效果,所以您可以通过再次设置最顶层的标志来“顶替”其他最顶层的应用程序。 你可以使用一个计时器来设置每x毫秒的值,或者你可以试着在窗口失去焦点的时候再次设置ontop标志。 设置ontop标志的事件是:
EVT_SET_FOCUS EVT_KILL_FOCUS
尝试使用这个:
wx.Frame.SetFocus()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。