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

阿里巴巴Java开发手册

阿里巴巴Java开发手册

杨冠宝 / 电子工业出版社 / 2018-1 / 35

《阿里巴巴Java开发手册》的愿景是码出高效,码出质量。它结合作者的开发经验和架构历程,提炼阿里巴巴集团技术团队的集体编程经验和软件设计智慧,浓缩成为立体的编程规范和最佳实践。众所周知,现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程相关的知识点,其他维度的知识点也会影响软件的最终交付质量,比如,数据库的表结构和索引设计缺陷可能带来软件的架构缺陷或性能风险;单元测试的失位导致集......一起来看看 《阿里巴巴Java开发手册》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

SHA 加密
SHA 加密

SHA 加密工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具