python实现可视化,python可视化界面设计

  python实现可视化,python可视化界面设计

  Wxglade是用python实现的wxwidgets的界面设计工具。它是完全免费和开源的。它可以产生各种输出文件,包括Python,C,Perl和XRC。它的大本营在http://wxglade.sourceforge.net。

  你可以用它生成所有接口相关的代码,然后添加自己的功能代码,代码中对应标签之间的代码会被wxglade替换。因此,在添加自己的代码时,要注意选择合适的位置,也可以将主代码放在单独的C类中,在不同的源文件中实现。

  启动wxGlade后,默认情况下会生成三个窗口,

  下面的窗口是它的工具栏窗口,在这里可以看到wxglage可以使用的各种控件。树形列表窗口显示了目前已经添加的各种可视化控件及其继承关系。属性窗口显示当前活动控件的各种属性,根节点应用程序允许您控制与整个世界相关的一些选项和操作。

  打开主程序后,通常你要先添加一个框架窗口,也就是工具栏上的第一个按钮,然后设计这个框架窗口。此时,树控制窗口将显示您所做的设计。您可以尝试右击树控件列表中的控件,或者在“属性”窗口中更改相应的属性来设计和编辑窗口。下图显示了如何向树列表中的布局控件添加插槽。

  使用wxglade设计界面可以减少很多工作量,尤其是对于布局控件的使用。你要尽可能的通过wxglade进行包括变量名和类型名在内的各种设计和设置,这样你在之前设计中更改的代码在后续的设计中就不会被覆盖,包括事件处理程序名称在内的设置都可以在wxglade的界面中完成,这样会导致WXGlade自动生成事件处理程序的格式模板。

  但是,您仍然需要熟悉wxwidgets布局控件中各种选项的含义,以便更好地使用wxglade。否则,你可能会发现很难控制wxglade,而忽略了这个实际上非常有用的软件。比如,你至少应该知道布局控件的Option值和wxEXPEND属性在wxWidgets中是什么意思。

  wxGlade使用的GUI框架是wxPython。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: