臨時対応: wxPython 3.0.0.0を使うと一部環境で動かないバイナリができる

Issue #158 resolved
k4nagatsuki repo owner created an issue

wxPython 3.0.0.0を使用したCardWirthPy.exeが、一部のWindows 7 64bit環境と、手許のXP Modeで正常に動かない事を確認しました。VC++のランタイムエラーが出て宿選択ダイアログにたどり着けません。

Google Groupに似た問題の情報があり、それによると3.0.1では直っているとのことです。

とりあえず当面はwxPython 2.9.5.0を使用して凌ぐことにします。仕様はほぼ同じなので大きな問題は出ないと思いますが、ライブラリのバージョン間の違いでの問題が出たらFIXME:をつけて対応する事にします。

Comments (6)

  1. k4nagatsuki reporter

    なお、このIssueはwxPython3系できちんと動くバイナリができた時にクローズする事とします。

  2. k4nagatsuki reporter

    2.9.5.0はEnterと方向キーが効かないようです。他のキーはすべて入力イベントが取れているのですがEnterと方向キーのみ反応しません。Enterと左右に特別なことをしているのはeventhandler.py内ですが(長押し検出)、それを無効にしても変わりません。

    結局2.8.12.1なら動くようです。一度それに戻すことにしますが、一部コードの修正が必要なので対応します。

  3. k4nagatsuki reporter

    wxPython 3.0.1.2なら動くようです。

    とりあえず対応版を私のリポジトリに置いて、しばらくテストして問題なさそうならpull requestします。

  4. k4nagatsuki reporter

    3.0.1.1でした。頭の中でいつの間にか0.0.0.1ほど増えていたようです。

  5. Log in to comment