我目前在 linux 机器上运行 2.8.9.1 的 wx。
我正在开发的应用程序最初是为在 MS Windows 上运行而编写的。我们计划将部分核心逻辑移植到 linux 并作为进程运行。
问题是linux盒子是无头的。我们不会有 X-windows 环境。但是现有的代码库是以与 wx 层紧密耦合的方式编写的。
例如,我有几个类是 wx.EvtHandler 的子类
我可能可以一个一个地重写它们,但它确实不理想。
在新的 wx Pheonix 中,有一个 AppConsole 类似乎能够在没有 X-Windows 的情况下启动事件循环。但是它在我的本地版本的 wx 中不可用。
最终目标是在 cron 作业中运行代码
我基本上是在寻找一些关于如何解决这个问题的建议/指示。最好避免尽可能多的重写。