说一说Qpython3在Android手机上的应用

article/2025/11/9 2:42:13

QPython3是一款可以完美运行于Android平台上的Python3的脚本引擎,QPython3整合了Python3解释器、Console、编辑器和SL4A库。让你在Android设备上也能方便的开发Python项目。

研究Qpython也有一段时间了,一直想记录一些东西以便后面可以回顾,现在终于腾出一些时间整理了过去弄的小程序,其中有些是网上查找的,也有自己研究的,我相信对小伙伴也有帮助。

Qpython3中好多库不能安装,只能靠一点点尝试,andriodhelper不需要安装,下面是一个最简单的python在Android手机上的应用。

import androidhelper
droid = androidhelper.Android()
respond = droid.dialogGetInput("Hello", "What is your name?") 
print(respond)
name = respond.result 
if name: 
message = 'Hello, %s!' % name 
else: 
message = "Hey! And you're not very polite, %Username%!"
droid.makeToast(message)

调用Android对话框,执行结果如下:
在这里插入图片描述

第二个利用andriodhelper玩一个简单的猜数游戏,random是python的标准模块,不需要安装,可以直接调用。

import androidhelper
import random
counts=10
a=random.randint(1,100)
while counts>0:
droid = androidhelper.Android()
respond = droid.dialogGetInput("你猜我出的什么数") 
print(respond)
guess =int(respond.result)
if guess==a:message1="你是我肚子里的蛔虫吗,哼!猜对了也没奖励"
break
elif guess<a:message2="猜小了"
else:message2="猜大了"
counts-=1
droid.makeToast(message2)
message="游戏结束,不玩了"
droid.makeToast(message1)

执行结果如下:
在这里插入图片描述
第三个Qpython可以调用andriod的相机扫描功能,话不多说,上代码。

import androidhelper 
droid = androidhelper.Android()
code = droid.scanBarcode()
isbn = code[1]['extras']['SCAN_RESULT'] 
url = "http://book.douban.com/subject_search?search_text=%s&cat=1001"%isbn 
#利用豆瓣的图书ISBN码
droid.startActivity("android.intent.action.VIEW",url)

千万要记得要打开Qpython的相机权限,执行后会自动打开相机扫描,扫一下图书后面的ISBN码,自动弹出豆瓣的网站,手头暂时没有图书,就不演示了,各位小伙伴可以自己弄一下。

Qpython对于一些不想用电脑还想研究编程的人的确是一个福音,但是手输真的很麻烦,比起看些毫无营养的东西,或许也不显的累了,我会持续更新,加油!


http://chatgpt.dhexx.cn/article/lvSkiPe3.shtml

相关文章

Visio使用技巧备忘录

用Visio画图过程中&#xff0c;将遇到的问题记录下来&#xff0c;以免忘记。 内容如下&#xff1a; 1、画流程图时&#xff0c;新建&#xff0c;根据需求选里面的模板。&#xff08;第一次选的空白绘图&#xff0c;啥都没有&#xff09; 2、画箭头&#xff0c;点击指针工具旁边…

Visio使用技巧之默认字体大小更改

然而这东西不能保存&#xff0c;但是也算是全局设置&#xff0c;免了一步一步设置的烦恼

visio 使用技巧汇总

1.visio中图形旋转任意角度的方法 视图----任务窗格----大小与位置----角度 2.箭头形状 更多形状---流程图----箭头形状 3.汇制虚线框 从基本形状中拖出一个矩形,右击矩形,选择设置形状格式,填充选择无填充,开始菜单栏中的形状样式选择线条---虚线即可 4.云状图 (1)开始---…

【visio使用技巧】图片导出pdf时去掉多余空白

问题 在visio导出pdf格式的图片时&#xff0c;往往会存在多余的白边&#xff0c;如下图所示&#xff1a; 解决方法 依次点击&#xff1a;菜单栏→文件→选项→自定义功能区→勾选“开发工具”→确定。 依次点击菜单栏→开发工具→显示ShapeSheet→页→Print Properties→将…

软件开发过程中的Visio使用

文章目录 前言一、思维导图二、用例图三、跨系统流程图四、流程图五、时序图六、其他图形 前言 在软件需求分析和设计过程中&#xff0c;时常需要通过图形来梳理和表达软件的运行原理。visio是一款专业的办公绘图软件&#xff0c;具有简单、便捷等关键特性。它能够帮助我们将自…

visio使用小技巧

文章目录 1.取消首字母自动大写2.跨线设置3.粘附和取消粘附4.对齐5.调整画布大小6.连接线任意位置弯折 总结 1.取消首字母自动大写 文件 -> 选项 -> 校对 -> 自动更正选项 -> 自动更正 -> 句首字母大写 2.跨线设置 选中连接线 设计 -> 连接线 -> 显示…

VISIO使用技巧汇总

0.连接线拐弯或者连接不合适 0-0.Goal ​​​​​​​ 0-1. Automatic connection 0-3.Resolvent 0-3-0.ALTF9选项&#xff0c;取消粘附位置调整 0-3-1.选中线段-选中中心点-shift增加直角调整合适位置

2-visio使用与卸载

目录 部分功能介绍图形拆分去除白边Visio绘制立方体&#xff0c;平行四边形方法不规则图形的绘制,与颜色填充visio导出PDF图&#xff0c;解决字母间距问题、线条变粗问题 卸载方法 部分功能介绍 图形拆分 目标&#xff1a;利用vision绘制一个分裂的圆。 方法&#xff1a;先画…

Visio使用教程

首先&#xff0c;根据自己需求选择自己需要的结构图&#xff0c;也可以新建白图通过图形自己设计 接着新建基本框图 图形生成&#xff0c;在模具形状里找到自己所需要的形状&#xff0c;点击左键不松&#xff0c;拖到绘图区域&#xff0c;松开左键即会形成一个自己所需要的形状…

visio使用记录

绘制双箭头 1、首先在电脑上打开microsoft visio 2013软件&#xff0c;选择任意模板进入绘图区域&#xff0c;如下图所示。 2、在上方开始菜单里找到【指针工具】选项&#xff0c;点击右侧倒三角按钮&#xff0c;弹出下拉菜单&#xff0c;在下拉菜单里找到【线条】选项&…

Visio使用

visio使用 1. 加公式2. 关于画图3. 关于流程图 1. 加公式 这个软件不知道怎么放公式&#xff0c;其实我那个也不算公式&#xff0c;主要有上下标&#xff0c;这里记录一下在哪改 结果 2. 关于画图 由于经常要把很多个图拼起来画&#xff0c;所以会先在PPT里面把图扣好&…

Visio使用技巧

线条不直&#xff1a;按住shift键移动线条端点小距离移动图形&#xff1a;按住shift键使用方向键移动图形连接线修改拐点位置&#xff1a;按住ctrl键移动线条中的点自制箭头&#xff1a;利用箭头和矩形拼成自己想要的形状&#xff0c;然后联合形状&#xff08;在视图后面的小灯…

visio的一些使用技巧(常更)

目录 1.如何使两个图形之间的连接线变直2.添加、移动或删除形状上的连接点的方法3.绘制立方体4.如何设置连接线默认带箭头5.mathtype编写的公式乱码问题6.导出某页的图片 1.如何使两个图形之间的连接线变直 有时候我们会遇到下面这种情况&#xff0c;但是通过拖动图形没办法是…

visio入门基础

VISIO入门教程 1.为什么要学visio2.visio入门的三个步骤2.1.选择模板2.2.排列和连接形状3.3.添加文本 3.小练习 1.为什么要学visio 为什么要学visio&#xff0c;学visio有什么用&#xff1f;当你在写论文、写实验报告、做ppt汇报时&#xff0c;总是长篇大论&#xff0c;密密麻…

关于visio的使用

1、visio在画流程图中&#xff0c;对开发者帮助很大&#xff0c;特别是在写程序都要进行程序流程图 新建一个流程图进行绘画 2、根据流程图选择需要的款图 3.选择上面的填充使得矩形框变为白色&#xff0c;然后在里面打字 . 4、对图形进行拖动&#xff0c;出现竖直的线&#…

Visio简单画图使用方法

Visio使用方法 相信有很多初学者跟我一样&#xff0c;只会使用Word进行简单的画图。本章主要讲述如何使用Visio来画图&#xff08;版本为2010&#xff09; 一、系统流程图、数据流程图、ER图画法 1.打开Visio软件&#xff0c;创建简单模板 2.根据需求点击左侧"基本流程…

sql 单行函数

函数可以没有参数&#xff0c;但是必须要有返回值。 单行函数的特点&#xff1a; 只对一行进行变换 每行只返回一个结果 单行函数种类&#xff1a; 字符函数、数值函数、日期函数、转换函数、通用函数 字符函数&#xff1a; 大小写控制函数&#xff1a;LOWER UPPER IN…

IDEA注释保持单行显示

使用/***/单行注释格式化后会显示多行,如何能保持单行显示

掌握这9个单行代码技巧!你也能写出『高端』Python代码 ⛵

&#x1f4a1; 作者&#xff1a;韩信子ShowMeAI &#x1f4d8; Python3◉技能提升系列&#xff1a;https://www.showmeai.tech/tutorials/56 &#x1f4d8; 本文地址&#xff1a;https://www.showmeai.tech/article-detail/303 &#x1f4e2; 声明&#xff1a;版权所有&#xf…