如何为wxPython(例如wxMSW)使用特定于平台的“端口”?

2024-07-08 09:52:35 发布

您现在位置:Python中文网/ 问答频道 /正文

我希望在Windows中使用wxPython类NotificationMessage。如果从“TaskBarIcon”(即系统托盘应用程序)执行此操作,则存在一个丑陋的故障,该故障显然已在MSW端口中解决(通过抢占式函数调用修补此特殊上下文)。以下是一些wxPython文档,说明了这一点:

https://docs.wxpython.org/wx.adv.NotificationMessage.html#wx.adv.NotificationMessage.UseTaskBarIcon

<我的问题是,我看到的关于如何使用MSW端口的唯一指令,似乎只是关于C++ WX库?{a2}

< >我没有看到任何解释这些平台特定端口是如何将<强>集成< /St> >到<强> WXPython < /St>>库中,而不是在C++项目中使用它们。我是否需要从源代码构建wxPython,也许,以某种方式使用这个“端口”/风格?或者,我需要在python项目中包含DLL(或.so)并直接调用它们吗

总的来说,这个库及其文档非常优秀,但我被这一点绊倒了


Tags: 项目端口文档应用程序windowswxpython系统托盘故障
1条回答
网友
1楼 · 发布于 2024-07-08 09:52:35

我可以通过使用TaskBarIcon函数ShowBalloon()来解决眼前的问题。它做完全相同的事情,没有故障

也就是说,在我遇到另一个平台特定的情况之前,我仍然非常想知道原始问题的答案是什么,需要这些wx“端口”中的一个

相关问题 更多 >

    热门问题