現在、Linux ボックスで 2.8.9.1 の wx を実行しています。
私が取り組んでいるアプリは、もともと MS Windows で実行するために作成されました。コア ロジックの一部を Linux に移植し、プロセスとして実行する予定です。
問題は、Linux ボックスがヘッドレスであることです。X-windows 環境はありません。しかし、既存のコードベースは、wx レイヤーと密接に結合されるように記述されています。
たとえば、wx.EvtHandler のサブクラスであるいくつかのクラスがあります。
1つずつ書き直すことはできるかもしれませんが、理想的ではありません。
新しい wx Pheonix には、 X-Windows なしでイベント ループを開始できるように見えるAppConsole クラスがあります。ただし、私のローカル バージョンの wx では使用できません。
目標は、最終的には cron ジョブでコードを実行することです
基本的に、この問題に取り組む方法についてのアドバイス/指針を探しています。書き直しはなるべく避けた方が無難です。