问题标签 [beeware]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1239 浏览

python - 使用 Python 定位 android 和 iphone

我想开发一个同时针对 android 和 iphone 的应用程序。我猜他们使用 Java 和 Objective-C。我可以使用像 Python 这样的单一语言吗?这是最好的路线吗?使用 Python 会失去性能、功能等吗?我会遇到什么限制吗?

0 投票
5 回答
79359 浏览

python - 是否可以使用 Python 为 iOS 和 Android 编写跨平台应用程序?

是否可以使用 Python 为 iOS 和 Android 编写跨平台应用程序

0 投票
1 回答
3640 浏览

python - Python中跨平台的Kivy和Toga(Beeware项目)之间的区别

我知道在 Python 中构建跨平台的唯一方法是 Kivy,但我最近听说了 Beeware 项目和这个名为 Toga 的工具。据我所知,它仍处于早期阶段,很多人也不熟悉它,但网站上有一些基本教程。它看起来很有希望,但我不知道它的未来以及如果我开始研究它可能面临的问题,因为它现在可能有很多错误。我在文档上读到 Toga 可以让你构建原生跨平台应用程序,Kivy 应用程序不是原生的吗?它们是否像混合应用程序一样,就像您在 Phonegap 上构建的应用程序一样?谢谢

0 投票
1 回答
82 浏览

java - PyBee VOC 中的随机数

我正在尝试使用 PyBee 的VOC转译器在 JVM 上运行的 Python 代码中生成随机数。目前看来,Python 模块似乎random不包括在内,那么如何生成随机数呢?

这是我尝试转换的代码:

这是我在 Java 中运行类文件时的错误:

0 投票
0 回答
145 浏览

python-3.x - setuptools,在本地系统上使用包而不是从 PyPI 获取它

有一个我想要处理的开源 python 包(toga-android)。为了测试我编写的代码,我必须能够构建我自己的项目,该项目将开源包作为依赖项。我的项目必须使用 setuptools 构建,所以我需要 setuptools 来使用我的包版本来满足依赖关系,而不是从 PyPI 获取包。问题是 setuptools 总是从 PyPI 获取包。

每当我使用 setuptools 构建时,我都会看到:

收集 toga-android==0.3.0.dev8

下载https://files.pythonhosted.org/packages/92/fe/348a39e2e0bbcac2d3ed511dd2b62943b488e7dcb8097c437416caf1c179/toga_android-0.3.0.dev8-py3-none-any.whl

或者

收集 toga-android==0.3.0.dev8

使用缓存的https://files.pythonhosted.org/packages/92/fe/348a39e2e0bbcac2d3ed511dd2b62943b488e7dcb8097c437416caf1c179/toga_android-0.3.0.dev8-py3-none-any.whl

显然,它是从 PyPI 获取包或使用其中的缓存版本。

我已经使用 安装了我的版本pip install -e .,但没有任何效果。我还尝试使用 setup.py 将包的源代码包含在我的项目目录中。Setuptools 显然包含此代码,因为那里的语法错误使构建失败,但它不承认它可以满足依赖关系。它仍然从 PyPI 获取包,并且从包中导入的任何模块都是 PyPI 版本。

如何将 PyPI 中的包的自定义版本用作 setuptools 依赖项?

重现步骤:

  1. pip install 公文包(使用或不使用 virtualenv 无所谓)

  2. git 克隆https://github.com/pybee/toga.git

  3. cd ~/toga/src/core; 须藤 pip 安装 -e 。

  4. cd ~/toga/src/android/; 须藤 pip 安装 -e 。

  5. cd ~/toga/examples/tutorial0

  6. python setup.py 安卓

  7. 输出将显示下载了旧版本的 toga-android,即使它已经安装了 pip。

0 投票
2 回答
539 浏览

python - Python 类定义中的“实现”是什么意思?

下面的代码示例来自 BeeWare 套件示例。(https://github.com/eliasdorneles/drawingapp-voc/blob/master/drawingapp/app.py

表达是什么implements=android.view.View[OnClickListener]意思?应该有(一个列表)基类。是我无法理解的框架或标准 python 的一些不兼容的特殊语法(并且从文档中丢失)?

此外,我们在OnClickListener这里使用的是从未导入的。android.Constants.OnClickListener在类似符号或类似符号之前没有通配符导入 (*) 和模块前缀。在这种情况下,Python 解释器如何找到OnClickListener值?

'''

0 投票
0 回答
2251 浏览

python - 如何修复所有模块的 pip install 错误?

我整天都在尝试安装beeware,但我一直收到错误消息

看到这个错误与pythonnet有关,我尝试使用

然后我得到同样的错误,我将粘贴下面的所有 cmd

我正在使用 Python 3.7、pip 19.0.1、Windows 10 这似乎发生在我尝试安装的几乎所有模块中,我尝试全新安装 python,但仍然出现此错误。

0 投票
0 回答
532 浏览

python - 如何将 Dash 与 Beeware for Android 应用程序一起使用?

我想在我正在Beeware上开发的 android 应用程序中使用破折号交互式图表。如何将 Dash Plotly 与 Beeware 结合使用?

0 投票
1 回答
3156 浏览

android - 构建 android 应用程序的问题,LeftShift 错误

我在 android studio 中有构建问题,我用 beeware 制作了一个 android 应用程序,当我尝试构建它时出现错误。

我已经尝试从 android studio 构建它,并且修复了所有版本问题以及除此错误之外的所有其他问题

我搜索了答案,但我没有找到有用的东西

这是 build.gradle

0 投票
1 回答
108 浏览

java - BEEWARE:任务“:transformClassesWithDexBuilderForDebug”执行失败

我在使用 beeware 构建 android 应用程序时遇到此错误: