【发布时间】:2020-08-23 21:04:05
【问题描述】:
是什么让 Kivy 能够跨平台兼容?
也就是说,相同的 Kivy 源代码如何在多种硬件平台(如桌面、iOS 和 Android)上生成应用程序?
【问题讨论】:
-
因为它是这样写的。对于它支持的每个平台,它都有通用的、独立于平台的代码和独立的平台相关代码。很多跨平台软件都是这样的。
-
@MattDMo 我也这么认为。我问是希望了解 Kivy 是如何做到这一点的,包括文档链接(如果有)。
-
Kivy 源代码仓库是here,如果你想自己研究的话。我不确定有多少关于跨平台可操作性的实际机制的文档,但扫描旧问题可能会提供信息。
标签: python python-3.x user-interface kivy cross-platform