问题标签 [qpython]

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 投票
0 回答
1121 浏览

curses - Qpython curses 库找不到终端

我正在尝试curses在 Qpython 上编写脚本,但 qpy2 或 3 都不起作用。在 Qpython 2 上,import curses说 ' module not found',在 Qpython 3 上,它可以工作,但一开始initscr它会崩溃,但出现以下异常:

我正在使用 Qpython 3 附带的示例作为测试。如果这有帮助,我正在使用 kindle fire HD(旧的)和来自 google play 的侧载 APK。(不,我没有扎根)

0 投票
1 回答
1498 浏览

android - 如何从 MIT App Inventor Activity Starter 启动 QPython 脚本并干净地退出?

我用 MIT App Inventor 2 制作了一个简单的培训应用程序。该应用程序记录到一个日志文件,我制作了一个小型 QPython 脚本来分析日志并显示统计信息。

我想使用 Activity Starter 来启动我的 Python 脚本,但我无法找出正确的 Action、ActivityClass、ActivityPackage 和 Extra[x] 集来使其工作。我已经在我的 Android 手机上运行 adb 来查找正确的字符串,但是当我尝试时我得到“601 没有找到相应的活动”。

这是运行脚本时为“qpyplus”grep 的 adb 输出:

我已阅读文档并尝试破译日志并填充标签。我还找到了 2010 年对同一问题的旧答案,但似乎 QPython 从那时起就继续前进,因为该配方与我的 logcat 不对应(并且也不起作用)。请查看两个选项的屏幕截图(我是这里的新手,所以我不允许嵌入图像)。

两个不起作用的选项的屏幕截图 在此处输入图像描述 有人知道我应该如何格式化 Activity Starter 以使该脚本运行吗?

更新!
我想,泰丰让我走上了正轨。我听从了他的建议,重新编译了具有新权限的 .apk 并安装了它,以便允许它运行 shell 脚本。我现在的问题是 QPython 似乎完全忽略了我要求它在启动时运行脚本。终端可以正常打开,但我的脚本没有运行。如果我手动运行命令,它运行得很好。

有什么想法吗?

我的新配置几乎可以工作。

0 投票
1 回答
329 浏览

android - Android中的Qpython

我想在本地计算机上编写 python 代码并将其传输到 Android 设备以在手机或平板电脑中执行代码。

是否可以转让?如果是,我需要在哪个位置转移。

0 投票
2 回答
1762 浏览

android - 如何在脚本完成后自动退出 Qpython(android)控制台?

我正在运行 Qpython (andoid) 1.2.3(截至 2016 年 1 月 31 日的最新版本),并且可以运行脚本。我已经能够在我的主屏幕上为一个简单的测试脚本创建一个快捷方式,该脚本将当前日期以 yyyy-mm-dd 格式放入剪贴板,并说出内容。我有#qpy:控制台指示脚本在控制台中执行。当我单击快捷方式时,剪贴板会愉快地更新,并读出给我听。但是...控制台窗口保持打开状态,告诉我按回车键关闭窗口。

我努力了:

  • 添加“退出”
  • 添加“退出(0)”
  • 添加
    import sys
    sys.exit()
  • 我试过打印 ctrl-d

我仍然让控制台保持打开状态,直到我手动输入。

我尝试重新编写脚本以作为 kivy 而不是控制台运行,我可以让它退出,但是加载 kivy 需要几秒钟,而且加载大量 gui 功能是愚蠢的,当我不需要也不想要它们时.

如何自动关闭控制台?

0 投票
1 回答
414 浏览

android - QPython 或 Kivy 让一个完整的菜鸟在 Android 上设计显示器?

所以正如标题所暗示的那样,我实际上是一个完全的菜鸟。我已经做了很多阅读,但我仍然无法决定使用哪个包。我想做的很简单——只需让显示器在平板设备上闪烁不同的颜色图案一段时间。我不会把它放在 Playstore 上。Kivy 听起来像是要走的路,但我必须创建一个在 Linux 上运行的虚拟机,什么都不是。旁注:什么是 APK!?!?! 任何帮助将不胜感激!

0 投票
1 回答
519 浏览

qpython - 将 plyer 与 qpython 一起使用

抱歉,如果这太明显了,但我正在 Android 上的 qpython 下尝试以下操作:

我得到以以下结尾的错误:

我错过了什么?

0 投票
1 回答
220 浏览

qpython - qpython键盘缺少退格键

我在我的三星 S4 上运行 qpython,当我启动控制台时,它开始运行 python,我得到一个没有 BS 键的键盘。此外,如果我尝试通过使用(例如)Vol-UP W 来调用 UP 键来使用特殊键,我会得到 Esc 序列。谁能告诉我如何正确设置控制台和键盘?

0 投票
1 回答
1333 浏览

android - android 中的 qpython 在尝试 subprocess.Popen 时给了我“权限被拒绝”

我正在尝试使用 stockfish 引擎为 android 构建一个国际象棋 GUI。

但是每当我尝试使用子进程时,我都会收到权限被拒绝错误

我不知道如何授予 qpython 任何权限,因为我是编程初学者。

我知道我在这里遗漏了一些东西,我该怎么办?

顺便说一句,我的 android 是植根的,如果有帮助的话:)

0 投票
2 回答
6308 浏览

android - qpython3中的离线语音识别

我一直在尝试制作一个使用sl4a.Android.recognizeSpeech函数的 qpython 程序。该功能在线运行良好。

在我的手机设置中,我打开并下载了离线语音识别,谷歌现在离线工作正常,但python语音根本不起作用,每次都要求我再试一次。

示例代码:

0 投票
1 回答
265 浏览

android - Qpython unicode 字符串

我正在尝试将 Python 3.5 项目从 PC 移植到 Android QPython3,但对于该行:-

当我运行它时,我得到了这个: -

我认为QPython3应该运行所有 3.x 脚本并且 Unicode'u'前缀不是新添加的,那么问题可能是什么?字符串中的十六进制数字是否有不同的处理方式?