Python应用于Series 60平台入门——开始使用Python

开始使用Python

本节结合如何在移动设备或者模拟程序中使用wxPython

4.1 wxPython 的启动

有两种不同的方法可以通过移动设备UI启动wxPython:通过控制台或者启动脚本窗口。两种方法都可以启动wxPython。使用同样的方法也可以将自己的脚本程序安装于设备上,这种情况下,终端用户看不到wxPython的编译器。

在模拟器中使用wxPython和在移动设备中使用wxPython是一样的,本内容二者都适用,不同的应用将提前声明。

小贴士:如果经常使用wxPython,可以将图标放置在桌面,方便启动。

在电话上启动wxPython

1、在电话上启动wxPython图标(图1

wxPython启动后将显示版权信息。

1:启动wxPython

2、如想运行wxPython交互式编译控制台,选择Options > Interactive console

3、如想启动wxPython脚本,选择Options > Run script.

4、更多信息,选择Options > About wxPython

SDK中启动wxPython

1、启动模拟器的调试版本

2、在模拟器的主菜单中选择wxPython图标。

4.2 运行wxPython脚本

选择OptionsRun Script(图2),将以列表的形式显示所有安装的wxPython的脚本。

2:脚本选择

Default.pyinteractive_console.py是运行wxPython应用程序所必须的,他们是最基本的,因此不能将他们删除。

Filebrowser.py用于文件浏览,其于系统连接可以用来处理文件。通过导航键,可以选择文件打开或者删除。

要运行一个脚本,选择该文件(图3)然后选择“OK

3:脚本文件选择

4说明了filebrowser.py的功能。


4:文件浏览脚本

要停止脚本程序,选择Exit

如果此时仅运行了一个脚本程序,Exit将关闭运行环境。关闭后,主菜单中的图标将恢复显示。

4说明了filebrowser.py的功能。


4:文件浏览脚本

要停止脚本程序,选择Exit

如果此时仅运行了一个脚本程序,Exit将关闭运行环境。关闭后,主菜单中的图标将恢复显示。

Default.pyinteractive_console.py是运行wxPython应用程序所必须的,他们是最基本的,因此不能将他们删除。

Filebrowser.py用于文件浏览,其于系统连接可以用来处理文件。通过导航键,可以选择文件打开或者删除。

要运行一个脚本,选择该文件(图3)然后选择“OK

3:脚本文件选择

4说明了filebrowser.py的功能。


4:文件浏览脚本

要停止脚本程序,选择Exit

如果此时仅运行了一个脚本程序,Exit将关闭运行环境。关闭后,主菜单中的图标将恢复显示。

4说明了filebrowser.py的功能。


4:文件浏览脚本

要停止脚本程序,选择Exit

如果此时仅运行了一个脚本程序,Exit将关闭运行环境。关闭后,主菜单中的图标将恢复显示。

2、如想运行wxPython交互式编译控制台,选择Options > Interactive console

3、如想启动wxPython脚本,选择Options > Run script.

4、更多信息,选择Options > About wxPython

SDK中启动wxPython

1、启动模拟器的调试版本

2、在模拟器的主菜单中选择wxPython图标。

4.2 运行wxPython脚本

选择OptionsRun Script(图2),将以列表的形式显示所有安装的wxPython的脚本。

2:脚本选择

Default.pyinteractive_console.py是运行wxPython应用程序所必须的,他们是最基本的,因此不能将他们删除。

Filebrowser.py用于文件浏览,其于系统连接可以用来处理文件。通过导航键,可以选择文件打开或者删除。

要运行一个脚本,选择该文件(图3)然后选择“OK

3:脚本文件选择

4说明了filebrowser.py的功能。


4:文件浏览脚本

要停止脚本程序,选择Exit

如果此时仅运行了一个脚本程序,Exit将关闭运行环境。关闭后,主菜单中的图标将恢复显示。

4说明了filebrowser.py的功能。


4:文件浏览脚本

要停止脚本程序,选择Exit

如果此时仅运行了一个脚本程序,Exit将关闭运行环境。关闭后,主菜单中的图标将恢复显示。

Default.pyinteractive_console.py是运行wxPython应用程序所必须的,他们是最基本的,因此不能将他们删除。

Filebrowser.py用于文件浏览,其于系统连接可以用来处理文件。通过导航键,可以选择文件打开或者删除。

要运行一个脚本,选择该文件(图3)然后选择“OK

3:脚本文件选择

4说明了filebrowser.py的功能。


4:文件浏览脚本

要停止脚本程序,选择Exit

如果此时仅运行了一个脚本程序,Exit将关闭运行环境。关闭后,主菜单中的图标将恢复显示。

4说明了filebrowser.py的功能。


4:文件浏览脚本

要停止脚本程序,选择Exit

如果此时仅运行了一个脚本程序,Exit将关闭运行环境。关闭后,主菜单中的图标将恢复显示。

4.3 运行交互式控制台

交互式控制台可以输入和执行wxPython命令。

注意:目前wxPython版本并不包括所有的wxPython类库。在移动设备中能够正确运行的代码在SDK中不一定能够正确运行。更多关于类库的信息,参考Programming with wxPython for Series 60 Platform [2].

很多Series 60设备中,词典的功能是默认打开的,在运行交互式控制台时有时候会产生问题。建议将字典功能关闭,而且最好统一使用小写字母,这对于wxPython很重要。

wxPython编译时使用“〉〉〉“,键入基础的命令:

〉〉〉print hello world

从图5中可以看到输出的形式。可以使用导航键代替<enter>,也可以通过按3[0]来代替。

 在使用模拟程序的时候,不能使用键盘输入引号,必须用编译程序自己的符号来代替。但是可以输入Enter。需要注意的是在模拟程序中有时候看不到最后以行的文本。

5:交互式控制台

选择Exit中止交互式控制台。也可以选择OptionPrevious command获取缓存中以前的命令。不停的选择该键,直到找到想要的代码。

4.4 编写自己的脚本代码

下面的例子中使用了wxPython特殊的扩展实例appuifw来解释如何编写脚本程序。更多信参考wxPython for Series 60 Platform API Reference [1].

编写自己的脚本程序:

1、打开文本编辑软件

2、写下列代码(第一行为注释)

# Hello

from appuifw import *

note(u"Hello World!", "info")

3、将文件保存为hello.py.(如果在模拟程序中,将文件保存在<EPOCROOT>/Epoc32/Release/wins/udeb/z/system/apps/PYTHON 并跳过一下步骤。

4、到存储文件的位置,右键选择该文件。

5、将文件传输到移动设备。有信息提示。

如果传输失败,检查是否存在相同名称文件,如果是这种情况,将其删除。

6、将文件保存为wxPython脚本程序。

7、在主菜单中启动wxPython,进行测试。

4.5 安装新的脚本程序

安装一个新的脚本有很多方法:

·利用其他软件将新的脚本发送到移动设备的收件箱。

·制作一个SIS文件,与安装其他文件一样将其安装到移动设备。更多关于制作SIS文件的内容参考Programming with wxPython for Series 60 Platform [2].

·通过NOKIA PC Studio将脚本文件欢传送到设备。由于移动设备的系统文件对于手机浏览器是不可见的,因此需要在电话中创建新的文件夹,然后通过其他方法将文件复制到适当的位置。

·鉴于run_script命令的使用,最好将文件存放在如下目录:<drivename>:/System/Apps/Python − where <drivename> 其中<drivename>wxPython安装的目录或者其子文件夹。

选择Exit中止交互式控制台。也可以选择OptionPrevious command获取缓存中以前的命令。不停的选择该键,直到找到想要的代码。

4.4 编写自己的脚本代码

下面的例子中使用了wxPython特殊的扩展实例appuifw来解释如何编写脚本程序。更多信参考wxPython for Series 60 Platform API Reference [1].

编写自己的脚本程序:

1、打开文本编辑软件

2、写下列代码(第一行为注释)

# Hello

from appuifw import *

note(u"Hello World!", "info")

3、将文件保存为hello.py.(如果在模拟程序中,将文件保存在<EPOCROOT>/Epoc32/Release/wins/udeb/z/system/apps/PYTHON 并跳过一下步骤。

4、到存储文件的位置,右键选择该文件。

5、将文件传输到移动设备。有信息提示。

如果传输失败,检查是否存在相同名称文件,如果是这种情况,将其删除。

6、将文件保存为wxPython脚本程序。

7、在主菜单中启动wxPython,进行测试。

4.5 安装新的脚本程序

安装一个新的脚本有很多方法:

·利用其他软件将新的脚本发送到移动设备的收件箱。

·制作一个SIS文件,与安装其他文件一样将其安装到移动设备。更多关于制作SIS文件的内容参考Programming with wxPython for Series 60 Platform [2].

·通过NOKIA PC Studio将脚本文件欢传送到设备。由于移动设备的系统文件对于手机浏览器是不可见的,因此需要在电话中创建新的文件夹,然后通过其他方法将文件复制到适当的位置。

·鉴于run_script命令的使用,最好将文件存放在如下目录:<drivename>:/System/Apps/Python − where <drivename> 其中<drivename>wxPython安装的目录或者其子文件夹。

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值