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://codercto.com/soft/d/18909.html

高可用MySQL

高可用MySQL

)Charles Bell Mats Kindahl Lars Thalmann / 宁青、唐李洋 诸云萍 / 电子工业出版社 / 2011-10 / 98.00元

《高可用mysql:构建健壮的数据中心》是“mysql high availability”的中文翻译版,主要讲解真实环境下如何使用mysql 的复制、集群和监控特性,揭示mysql 可靠性和高可用性的方方面面。本书由mysql 开发团队亲自执笔,定位于解决mysql 数据库的常见应用瓶颈,在保持mysql 的持续可用性的前提下,挖潜各种提高性能的解决方案。本书分为三个部分。第一部分讲述mysql......一起来看看 《高可用MySQL》 这本书的介绍吧!

Markdown 在线编辑器
Markdown 在线编辑器

Markdown 在线编辑器

html转js在线工具
html转js在线工具

html转js在线工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具