使用mac或windows的QPython开发环境

Posted

技术标签:

【中文标题】使用mac或windows的QPython开发环境【英文标题】:QPython development environment using mac or windows 【发布时间】:2016-02-04 07:52:19 【问题描述】:

刚接触 QPython,没有找到任何参考资料 关于在 Mac 或 PC 上开发,最终 在 android 设备上部署代码。

与在 Android 设备上开发代码本身相比 这对于大型项目来说似乎很尴尬。

我希望使用 IntelliJ 等“普通”IDE 编写代码 使用我的 Mac 或 Windows,最终将其部署在 Android 设备上, 并使用 QPython 执行。

于是我想到了以下问题:

    将源代码传输到安装了 QPython 的 Android 设备的最佳做法(不使用仅限于几 KB 代码的 QR 码) 是否可以在 Mac/Windows 上开发 QPython 代码,即使用 SL4A (androidhelper) 还是在 Android 设备本身上严格可用

我还有更多问题,但最好有基本的最佳实践。

附言。给出与问题 #1 相关的上下文,我们需要在许多设备上快速部署 QPython 代码,因此手动复制 .py 文件是不可能的,并且 QR 码功能非常有限,所以也许创建一个脚本导入脚本? (通过 git 或 HTTP)

【问题讨论】:

您可以使用 Kivy 的 python-for-android 项目创建一个独立的 APK - 尽管由 Kivy 项目维护,它也可以创建一个在关闭之前只运行 python 脚本的 APK(而不是显示 gui)。 是的,现在看来 Kivy 应该是一个更合适的替代方案,至少在 QPython 对开发现实世界的应用程序更有意义之前,而不仅仅是玩弄...... 【参考方案1】:

你可以用你的pc或MC开发qpython项目作为其他python项目,并将项目上传到你手机的/sdcard/com.hipipal.qpyplus/projects/然后在qpython中运行。

qpython 项目应该包含用于项目首次启动脚本的 main.py。

除了 adb(android 开发工具),您还可以使用 qpython 的 FTP 服务(您可以在设置页面找到)或其他 FTP 应用程序将项目上传到您的手机。

好消息:在最新的 qpython(1.2.2) 中,它包含一个 qedit4web.py,它允许您从浏览器进行开发并在您的手机上编辑和运行代码。

【讨论】:

以上是关于使用mac或windows的QPython开发环境的主要内容,如果未能解决你的问题,请参考以下文章

Windows/Mac平台下Visual Studio Code C++开发环境搭建

如何在windows系统环境下发布ios app应用上架

手机版qpython如何下载pygame

mac 开发php 一般用啥工具

为啥 doctest 在 qpython3 中不起作用

哈哈,Docker 终于有 Windows 和 Mac 版了