Differences between revisions 1 and 2
Revision 1 as of 2007-05-03 05:30:22
Size: 27
Editor: HuangYi
Comment:
Revision 2 as of 2007-05-03 05:41:15
Size: 1007
Editor: HuangYi
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== 详细文档 ==

[http://wiki.dabodev.com/DrawObjects DrawObject 详细文档]

== 快速试验 DrawObject ==

安装玩 DaBo 后,在 python shell 中敲下面这些代码,或是创建一个 python 源文件输入下面这些代码:
{{{#!python
import dabo.ui
dabo.ui.loadUI('wx')
app = dabo.dApp()
app.start()
}}}
它会启动一个默认的窗体,提供一些默认的功能,其中 File 菜单下有 Command Window 的菜单项,点击会打开一个 gui 的 python shell 窗口,有语法加亮、自动完成等功能,其中提供名字 ``self`` 指向的是当前窗体对象的实例。可以在其中实时地对窗口执行任何操作,其中就包括画图相关的 api。

这些画图的 api 都会返回一个 [:/: DrawObject] 的实例,通过返回的这个对象可以随时对刚才画的图形进行修改!!更多的操作见[http://wiki.dabodev.com/DrawObjects DrawObject 详细文档]

口说无凭,截图为证:

详细文档

[http://wiki.dabodev.com/DrawObjects DrawObject 详细文档]

快速试验 DrawObject

安装玩 DaBo 后,在 python shell 中敲下面这些代码,或是创建一个 python 源文件输入下面这些代码:

   1 import dabo.ui
   2 dabo.ui.loadUI('wx')
   3 app = dabo.dApp()
   4 app.start()

它会启动一个默认的窗体,提供一些默认的功能,其中 File 菜单下有 Command Window 的菜单项,点击会打开一个 gui 的 python shell 窗口,有语法加亮、自动完成等功能,其中提供名字 self 指向的是当前窗体对象的实例。可以在其中实时地对窗口执行任何操作,其中就包括画图相关的 api。

这些画图的 api 都会返回一个 [:/: DrawObject] 的实例,通过返回的这个对象可以随时对刚才画的图形进行修改!!更多的操作见[http://wiki.dabodev.com/DrawObjects DrawObject 详细文档]

口说无凭,截图为证:

attachment:screencast.png

DaBo/DrawObject (last edited 2009-12-25 07:10:07 by localhost)