问题标签 [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.
python - VOC错误,使用python构建android应用
我正在尝试使用 gradle 和 beeware 从 Python 构建一个 android 应用程序。
编辑:我正在关注公文包教程的教程 0:https ://briefcase.readthedocs.io/en/latest/tutorial/tutorial-0.html
我已经尝试过切换 toga 版本和切换 VOC 版本。这两个都不起作用。
这是它说错误的地方:
它应该构建应用程序并将其发送到我的手机,该手机通过 og 电缆连接到我的计算机,并打开 USB 调试。这是我得到的错误:
java - 使用 BeeWare 制作 Android 应用程序时出现问题
我尝试按照指南使用 BeeWare 制作一个 android 应用程序。该应用程序只是简单的模板,因此我没有对其进行任何修改,但是自从我第一次尝试以来,我遇到了无数异常,我能够解决这些异常以查找解决方案,除了我试图查找的最后一个像我对前一个所做的那样进行修复,但我发现的任何可能的解决方案都没有奏效。
我尝试使用 Python 虚拟环境和 Android Studio 从 Visual Code 的 bash 启动它,结果相同......
控制台错误日志:
我的'build.gradle'
更多细节
Gradle 4.7,构建扫描插件 1.13,Android Gradle 插件 3.1.1
python - 使用beeware build android时出现“无法打开文件'setup.py':[Errno 2]没有这样的文件或目录”
使用beeware build android时出现“无法打开文件'setup.py':[Errno 2]没有这样的文件或目录”我真的不知道我在这里做错了什么。以下是 beeware 示例应用程序的标准代码。当我运行此应用程序时,它在 Windows 环境中正常运行,但是当我尝试通过 beeware 命令(即“ beeware build android ”)在 android 上部署时,出现错误“无法打开文件 'setup.py':[Errno 2]没有这样的文件或目录”。任何想法任何一个让我尝试。
python - 设置 Beeware:我无法在激活的 venv 中创建 JAR 支持文件
我一直在尝试设置我的工作环境,以便尝试 Beeware 教程。
https://voc.readthedocs.io/en/latest/background/install.html
我正在按照本安装教程的步骤在 Windows 8 和 Python 3.7 中使用 Bash Shell。我安装了所有相关软件并配置了环境变量等。
当我尝试在激活的 venv 中创建 JAR 支持文件时,会遇到问题:
我已经让这个运行了一个多小时,它没有任何进展的迹象。
我很确定通过 venv 运行脚本会导致问题,因为当我不使用任何 venv 时,进程会在一分钟内成功运行。**
当我输入cd
命令时,进程似乎也不会随着时间而改变。我还尝试禁用我的 Windows Defender 以提高 CPU 性能,但没有成功。
有什么建议可以让我在 Venv 中工作吗?
提前致谢
python - 在beeware中拥有多个布局的最正确方法是什么
在 beeware 示例教程中,有显示单个布局的示例代码。如何创建多个布局并在它们之间切换。
这是示例应用程序。如果我想拥有两个应用程序布局/屏幕,我是否将两者的所有对象都放在启动中。如何在 toga/beeware 中优雅地“删除”所有现有元素并创建新元素以代表新布局?
python - 覆盖所有屏幕并用鼠标绘制矩形
我正在开发用于捕获屏幕打印的小程序,我想以类似于 Win Snipping Tool 工作的方式来完成它。首先,我需要用 50% 的不透明度图层覆盖所有屏幕,然后使用鼠标绘制一个矩形并读取顶点坐标。老实说,我不知道如何咬这个。我尝试使用 win32api / gui,获得鼠标坐标很棒,但仍然无法绘制矩形。我的想法(其中之一)是(使用 PIL / ImageGrab)拍摄两个显示器的照片,放置一个叠加层并将它们作为全屏打印在所有窗口上,但我在这样做时失败了。另一个想法是使用 img 抓取并使用 BeeWare / Toga(我正在使用的 GUI 框架)全屏创建两个新窗口,但我找不到在第二个显示器上打开窗口的任何方法。任何想法和提示将不胜感激,
python - 如何从 setup.py 中读取来自 pyproject.toml 的项目依赖项,以避免在两个文件中重复信息?
我们正在升级以使用BeeWare 的 Briefcase 0.3.1进行打包,它使用pyproject.toml
而不是setup.py
指定如何打包,包括要包含在包中的依赖项。
pyproject.toml
这是for公文包的最小示例:
我们想从 访问需求列表setup.py
,因此我们不必在两个文件中复制它,并使它们保持同步。我们还没有准备好放弃setuptools,这只是为了打包。另一种方法当然是让setup.py
自动生成pyproject.toml
文件,但这似乎有点倒退到PEP 518的意图。
python - Beeware Toga WebView 小部件 TypeError
我正在尝试运行beeware教程。
添加toga.WebView时,我在运行时收到以下错误消息briefcase run -u
:
到目前为止我尝试了什么:
- 将 pycairo 降级到 1.11.1
- 只需
import toga; toga.WebView(url="https://stackoverflow.com")
在 virtualenv 中运行 ..即可 - 网络搜索
- 向意大利面怪物祈祷
我正在使用 ubuntu 19.10 和 python 3.7.5。
感谢您的任何提示。
python - 在 Beeware 上制作一个按钮打开一个窗口
我对编码很陌生,大约 2 周。但是,对于一个学校项目,我正在尝试创建一个应用程序。为了让我的 Python 在 android 上运行,我使用了 Beeware 套件。所以,我想做的是,在 Android 上,当我点击一个按钮时,我希望它打开一个新窗口。就像你在 Instagram 上点击某人的个人资料一样。这是我到目前为止所做的代码。