私は、演習として、また個人的な使用のために、非常にリラックスしたペースで、Python を主要言語として、GPS/Mapping/Cycling デスクトップ アプリケーションを実装することを計画しています。クロスプラットフォーム (windows と linux) である必要があり、グラフィカルなフロントエンドは次のことを許可する必要があります。
- パン、ズーム、オーバーレイ、画像ブレンディングなどを使用して、Google Maps、Bing Maps などのマップ タイルを比較的高速にレンダリングします。
- 直接操作、ヒット テスト、強調表示、選択などによる保持モードの 2D グラフィックス (ルート、ポイント) の適切なサポート。
- マルチスレッド アーキテクチャとの優れた統合 (計算の実行中に UI がフリーズすることはありません。
- アプリケーション コードと GUI コードの間のイベント ベースの通信が適切にサポートされていることが望ましい。
- できれば、OpenGL などを使用した 3D レンダリングのサポート。
GTK の経験はありますが、レベルが低すぎると感じているので、このシナリオ (UI の主な要件として豊富なグラフィックス) で wxWidgets が良い代替になるかどうか疑問に思っています。
どれでも