wxGlade

wxwidgets 界面设计工具
授权协议 MIT
开发语言 C/C++ Perl Python
所属分类 开发工具、 Python开发工具
软件类型 开源软件
地区 不详
投 递 者 司寇星海
操作系统 Windows
开源组织
适用人群 未知
 软件概览

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

  • wxGlade是wxWidgets及wxPython的界面设计工具。 其中有关布局的控件属性都在Layout属性页上设定,即当前控件在Sizer中用于定位的一些参数。   具体地wxglade参数: Position    :当前控件在Sizer中所处的位置,数字越小越靠前。 proportion :这个属性现在在wxWidget中叫做,负责控制当前控件在当前Sizer中所占用的空间大小:如果取值

  • wxGlade是针对python开发者打造的一款实用界面设计工具,该软件主要适用于实现wxwidgets的界面设计操作,拥有操作简单,界面简洁等操作,运行后软件会有三个窗口,包含了设计界面、工具栏以及预览窗口等,支持自定义相应的工具属性,同时还可以对全局选项进行操作,有需要的用户欢迎下载。 wxGlade特色 1、设计应用程序的整个GUI,包括简单的或复杂的对话框,以及菜单栏、不同类型的按钮和文本

  • wxGlade & wxFormBuilder wxGlade & wxFormBuilder_cat89_新浪博客     wxGlade & wxFormBuilder     (2011-07-25 11:42:21)     转载▼     标签:     python     wxglade     it         分类: Python     最近在使用wxPython写一个编辑

 相关资料
  • 这是一个简单的例子,它说明了如何用句柄图形建立用户界面。语句 b = uicontrol('Style','pushbutton', ... 'Units','normalized', ... 'Position',[.5 .5 .2 .1], ... 'String','click here'); 在figure窗口中心建立一个按钮,并返回一个句柄到

  • 扩展的交互界面应该是有目的且最简单的。 就像扩展本身一样,界面 UI 应该是自定义或能增强浏览体验,而不会分散用户注意力。 本指南探讨了必需的和可选的用户界面功能,了解如何以及何时在扩展中实现不同的 UI 元素。 在所有页面上激活扩展 当扩展程序的功能在大多数情况下都可以使用时,请使用 browser_action 。 注册 browser_action browser_action 在 mani

  • 主要内容:本节引言:,Mockplus原型工具的使用:,Android自带DroidDraw工具设计Android界面:,本节小结:本节引言: 引用锤子科技视觉设计总监——罗子雄在重庆TEDx活动上说的一小段话: 每当我们看到一些美妙的设计的时候,很多人心里面会有一种冲动,这种冲动会让你们想去创造一些 新的东西,创造一些美妙的事物。 我们常说用户体验用户体验,用户使用你的软件,第一个会接触的是什么?没错,图形化界面(GUI),简称UI,对于用户而言,最直观,给用户留下第一印像的是往往是程序的界面

  • 这种设计模式是否只适用于一个接口,因为我能找到的只是谈论由类实现的接口? 就像网站http://www.tutorialspoint.com/design_pattern/data_access_object_pattern.htm 如果我有很多接口,那么设计模式很好用,那么类图会是谁? 谢谢。

  • 问题内容: 我必须为分层实体设计一个接口: 实现 默认 方法非常容易,因为 默认 方法可以使前者返回所有祖先。 实施示例: 但是我还需要将其包含在流中,这里出现了一个问题。以下行是不正确的,因为它是类型,不是: 如何重新设计接口以使其包含在结果中? 问题答案: 创建自引用类型时,这是一个反复出现的问题。在基本类型(或接口)中,您不能强制将与分配兼容。 当然,如果您确信所有子类型都将满足该约束,则可

  • 用户界面和交互设计 用户界面设计: 用户界面设计(UI)或用户界面工程师是为机器或者软件做用户界面设计的, 如: 计算机, 家用器具, 移动设备和其它电子设备, 专注于最大限度地提高用户体验. 用户界面设计的目标是尽可能是使用户交互变得简单有效, 实现用户的操作目标(设计是以用户为中心的). - wikipedia 交互设计模式: 设计模式是一种记录解决常见设计问题解决方案的形式化方式. 建筑师

  • 面试包含以下内容:英语考核,多对一问题,作品集 【英语口语】 英语口语面试的形式是抽题,抽一段文章进行口译。按以往的面试,也会进行口语的考核,口语考核分为:英语自我介绍+回答一个英语问题(1.对广州的印象?2.介绍你本科的学校) 【复试问题】 复试流程:英语口译,中文自我介绍,问1-2个中文问题(1.对设计的理解;2.生活中遇到设计的问题怎么解决?3.......),再问2-4个关于你作品集的问题

  • #设计人的面试记录# 秋招真的太难了😫😫😫,目前就拿到一个offer。也怪我自己开始的晚,目前一个offer一个再走流程,一个刚做完笔试(感觉够呛)还做了很多公司但是感觉都淹死了,懂得都懂! 先说一下本人参加的愉悦家纺的面试 #愉悦家纺# 他们公司来我们学校有宣讲会,去参加之后当时带了简历就直接给了招聘人员,后面就加了群等消息,大约过了一个星期左右的样子说开始面试慌慌张张就去了。 他们公司就