我计划以非常轻松的速度实现一个 GPS/地图/自行车桌面应用程序,作为一个练习和个人使用,以 Python 作为主要语言。它必须是跨平台的(windows 和 linux),并且图形前端应该允许以下内容:
- 相对快速的地图图块渲染,如谷歌地图、必应地图等,具有平移、缩放、叠加、图像混合等功能。
- 对保留模式 2D 图形(路线、点)的良好支持,具有直接操作、命中测试、突出显示、选择等功能;
- 与多线程架构的良好集成(执行计算时不会出现 UI 冻结;
- 最好对应用程序代码和 GUI 代码之间基于事件的通信提供良好的支持;
- 最好支持 OpenGL 或类似的 3D 渲染。
我对 GTK 有一些经验,但我觉得它太低级了,所以我想知道 wxWidgets 在这种情况下是否可以成为一个不错的选择(丰富的图形作为 UI 的主要要求)。
任何