Python的可视化编程工具 wxGlade

码农软件 · 软件分类 · Python开发工具 · 2019-11-13 16:12:05

软件介绍

wxglade是一个用python实现的wxwidgets的界面设计工具,它是完全免费和开放源代码的,它可以产生包括python,C++,perl,XRC在内的各种输出文件,它的大本营在http://wxglade.sourceforge.net.

你可以用它产生所有的界面相关的代码,然后再添加自己的功能代码,代码中相应标记之间的代码将被wxglade替换,因此,添加自己的代码的时候,注意选择合适的位置,你也可以把主要的代码放在一个单独的C++类中,然后在不同的源文件里实现.

wxGlade 启动以后默认产生三个窗口, 下面的这个窗口是它的工具栏窗口,你可以看到可以wxglage可以使用的各种控件类型,树状列表窗口显示当前已经添加进去的各种可视化控件以及它们的继 承关系.属性窗口则显示当前活动控件的各种属性,其中根节点Application则让你控制和全局相关的一些选项和操作.

在 打开主程序以后,通常你应该首先添加一个frame窗口,这是工具栏上的第一个按钮,然后对此frame窗口进行设计.这时候,树状控件窗口会显示你所进 行的那些设计,你可以尝试对树状控件列表中的控件进行右键或者更改属性窗口中的相应属性来进行窗口的设计和编辑.下面的图则显示了在树状列表中对布局控件 增加一个slot的情况.

使用wxglade进行界面设计可以减小不少的工作量,尤其是对于布局控件的使用,你应该尽可能的通过wxglade进行包括变量名称和类型名称在 内的各种设计和设置,以便在后续的设计中不会覆盖你在前面的设计中更改的代码,包括事件处理函数名称在内的设置都可以在wxglage的界面中完成,这将 会导致wxglade自动产生事件处理函数的格式范本. 

不 过,你还是需要熟悉wxwidgets布局控件中各个选项的含义,才能更好的使用wxglade,否则,你可能会觉得难以控制wxglade从而忽略这个 事实上非常好用的软件. 比如你至少应该知道在wxWidgets中,布局控件的Option值和wxEXPEND属性到底代表了什么意思.

wxGlade 使用的GUI框架是 wxPython 。

本文地址:https://www.codercto.com/soft/d/18909.html

彩色UML建模

彩色UML建模

Peter Coad、Eric Lefebvre、Jeff De Luca / 王海鹏 / 2008-12 / 55.00元

本书系统地介绍了如何运用彩色来构建UML模型,书中使用4种颜色来代表4种架构型,给定一种颜色,您就知道这个类可能具有哪些属性、链接、方法和交互,从而得到一些彩色的构建块。本书包含6章展示61个领域所需的相关组件,本书讲解详细,实例丰富,展示了61个组件、283个类、46个接口、671个属性、1139个方法和65个交互序列图。. 本书可作为UML建模人员、Java工程师、技术人员的参考用书。 ......一起来看看 《彩色UML建模》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

在线进制转换器
在线进制转换器

各进制数互转换器

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具