[Tkinter]实战之 GUI Builder使用介绍

76 views
Skip to first unread message

江边之鸟

unread,
Apr 11, 2008, 11:20:29 PM4/11/08
to D Language Develop Union
Tkinter实战之 GUI Builder使用介绍

GUI Builder是ActiveState公司的一个开源项目旨在利用脚本语言(Perl,Python,Tcl,Ruby)快速构建基于Tk的
客户端GUI画面.GUI Builder非常的简单最新版为1.2,它的操作非常的简单。

GUI Builder的项目主页:http://sourceforge.net/projects/spectcl/

GUI Builder的启动画面如下图:

选择"Python/Tkinter" 然后点击"确定",下图是出现的主画面:

中间的表格区域也就是我们创建的窗体,大小可以拖动的,有一点比较困扰的是这个Builder只支持grid方式的几何管理器我没有研究出来怎么使用
pack或place方式.

我们从左边的面板上拖动一个按钮到右边的窗体上,然后双击这个按钮就会调出它的属性设置窗口,如图:

然后可以更改它的属性或继续添加其它的控件.

现在有一个要注意的问题就是在保存的时候选择的路径中一定不能包括有汉字的必须全是英文的.

我把刚刚建立的文件保存为example

然后可以看到在目录中生成了三个文件,如图:

其中example.py就是程序入口起到控制作用可以执行这个文件,example.ui文件保存一些的设置信息,example.ui.py文件存
放在着控件的信息如位置及几何管理器的参数等等.

GUI Builder就是这边简单,但是个人感觉不好使用不好控制还不如手写代码,但是它也是仅能找到的为数不多的Tkinter构建工具了.





PS:本文原创,如有转贴请注明ChumpKlutz原创
Reply all
Reply to author
Forward
0 new messages