Differences between revisions 4 and 5
Revision 4 as of 2007-05-03 06:22:32
Size: 983
Editor: HuangYi
Comment:
Revision 5 as of 2009-12-25 07:10:07
Size: 992
Editor: localhost
Comment: converted to 1.6 markup
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
[http://wiki.dabodev.com/DrawObjects DrawObject 详细文档] [[http://wiki.dabodev.com/DrawObjects|DrawObject 详细文档]]
Line 15: Line 15:
这些画图的 api 都会返回一个 [:/: DrawObject] 的实例,通过返回的这个对象可以随时对刚才画的图形进行修改!!更多的操作见[http://wiki.dabodev.com/DrawObjects DrawObject 详细文档] 这些画图的 api 都会返回一个 [[/| DrawObject]] 的实例,通过返回的这个对象可以随时对刚才画的图形进行修改!!更多的操作见[[http://wiki.dabodev.com/DrawObjects|DrawObject 详细文档]]
Line 19: Line 19:
attachment:screencast1.png {{attachment:screencast1.png}}

详细文档

DrawObject 详细文档

快速试验 DrawObject

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

   1 import dabo
   2 app = dabo.dApp()
   3 app.start()

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

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

口说无凭,截图为证:

screencast1.png

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