- 帖子
- 75
- 精华
- 1
- 积分
- 373
- 阅读权限
- 30
- 注册时间
- 2013-12-20
- 最后登录
- 2015-6-24
|
qpython简介:
QPython是一个脚本引擎,他整合了Python解释器、Console、编辑器和SL4A库。可以让你在Android设备上运行Python语言开发的程序。它就是Android上的Python!
此外,它提供了开发工具能让你在Android设备上方便地开发Python项目
* 支持Android上的Python编程,包括游戏,网络,SL4A编程
* 运行一个Python脚本
* 运行一个Python项目
* 通过QRCode下载和运行Python代码
* 通过QEdit创建和编辑Python脚本
* 支持多个Python库
* 支持原生界面编程,这能让你进行游戏开发
* 支持SL4A,支持访问Android多种特性,包括位置,蓝牙,网络等
* 支持多插件库
* 支持FTP服务器, 能让你方便地将电脑上的Python项目传输到手机
qpython程序的第一行几乎都有这么一句:import androidhelper。什么意思呢?学过python的人都知道这是导入androidhelper库。目的是为了创建一个android设备环境。就是这一句:对象名 = androidhelper.Android() 其作用就是创建一个android设备环境。环境搭建好了,就应该开始写功能代码了吧。常见的就是输入输出,于是就有了这句代码:变量1 = 刚才创建的android设备对象名.dialogGetInput() 作用就是从对话框捕获输入并存放到变量1中。这就是qpython与python的区别之处。大家一定要记住。那么输出呢?输出有点复杂,先得把输入结果用变量1.result存入一个字符串变量-变量2中,然后调用对象名.makeToast(变量2)的格式输出,完整代码:(不同行代码用冒号隔开) 变量2 = 变量1.result:对象名.makeToast(变量2)
实例:(输出hello, 你输入的字符)
import androidhelper
droid=androidhelper.Android()
a = droid.dialogGetInput()
s = "hello %s" % (a.result,)
droid.makeToast(s)
本人写的一些qpython的使用心得体会,如有不正之处,还望大神不吝赐教。 |
|