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

iOS应用逆向工程 第2版

iOS应用逆向工程 第2版

沙梓社、吴航 / 机械工业出版社 / 2015-4-1 / 79.00

你是否曾因应用上线的第一天即遭破解而无奈苦恼,想要加以防范,却又束手无策? 你是否曾为某一应用深深折服,想要借鉴学习,却又无从下手? 你是否已不满足于public API,想要进军Cydia开发,却又求学无门? 你是否已产生“不识Apple真面目,只缘身在App Store中”的危机感,想要通过阅读来一窥这冰山一角外的整个北极,却又找不到合适的书? 你是否已经因无法跨越开发......一起来看看 《iOS应用逆向工程 第2版》 这本书的介绍吧!

CSS 压缩/解压工具
CSS 压缩/解压工具

在线压缩/解压 CSS 代码

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

URL 编码/解码
URL 编码/解码

URL 编码/解码