Tkinter到android的翻译

Kev*_*fer 11 python android tkinter

我有一个相对简单的tkinter程序,它只使用Event,Button和Label对象.我想将其翻译为可在Android平台上使用.

1)我应该使用什么python for android?QPython,py4a?

2)在那个平台上,我应该使用哪个GUI模块?

我想了解为什么你认为特定模块或应用程序最好的一些细节,因为我刚刚进入Android场景并且想要进行智能跳转.

yuv*_*gin 6

即使出于本机目的,大多数开发人员也会建议您远离 Tkinter。这是一个过时且不直观的库,通常会使 GUI 创建和维护变得比它需要的更难。

使用 Python 库开发应用程序并嵌入 Android 的主要优势是跨平台支持。这些库通常允许您轻松地将应用程序移植到许多不同的操作系统。

我不会回答哪个是“最好的”,因为这是 StackOverflow 范围之外的基于意见的问题,但是我会说(通常)从 Kivy 移植到 android 比在其他一些库(例如 Qt )。但要加一点盐。现在大多数库都提供内置的高级 GUI 功能,您的选择可能不会在这方面限制您。

无论哪种方式,都没有直接/简单的方法将您的 Tkinter 项目转换为这些项目中的任何一个,并且您可能不得不使用您最终选择的库重写它。

我要补充的是,如果您的意图是仅针对 android 进行开发,大多数人会建议使用原生 Android 语言(例如 Java 或 Kotlin)进行开发,或者使用使用此类语言的开发工具。这将导致更小的 APK 大小和更快的应用程序运行时间。