用于地图和gps的跨平台、基于python的丰富图形应用程序:GTK还是wxWidgets?
我计划以非常轻松的速度实现一个以Python为主要语言的GPS/地图/自行车桌面应用程序,作为练习和个人使用。它必须是跨平台的(windows和linux),图形前端应允许以下功能:用于地图和gps的跨平台、基于python的丰富图形应用程序:GTK还是wxWidgets?,python,user-interface,graphics,gtk,wxwidgets,Python,User Interface,Graphics,Gtk,Wxwidgets,我计划以非常轻松的速度实现一个以Python为主要语言的GPS/地图/自行车桌面应用程序,作为练习和个人使用。它必须是跨平台的(windows和linux),图形前端应允许以下功能: 使用平移、缩放、覆盖、图像混合等功能,相对快速地渲染谷歌地图、Bing地图等的地图分幅 对保留模式2D图形(路线、点)的良好支持,包括直接操作、点击测试、高亮显示、选择等 与多线程架构的良好集成(执行计算时没有UI冻结 更好地支持应用程序代码和GUI代码之间基于事件的通信 最好使用OpenGL或类似工具支持3D渲
- 使用平移、缩放、覆盖、图像混合等功能,相对快速地渲染谷歌地图、Bing地图等的地图分幅
- 对保留模式2D图形(路线、点)的良好支持,包括直接操作、点击测试、高亮显示、选择等李>
- 与多线程架构的良好集成(执行计算时没有UI冻结
- 更好地支持应用程序代码和GUI代码之间基于事件的通信
- 最好使用OpenGL或类似工具支持3D渲染
任何wxWidgets在这里可能对您没有多大帮助。例如,您应该能够使用它做您想做的事情,但您需要自己实现大部分要点。例如,几乎可以肯定使用OpenGL进行绘图,但在wxWidgets应用程序中使用OpenGL与在其他任何地方使用它完全相同。您必须执行平移/缩放/命中测试