wxWidgets Programming: Sizer, Frame and Panel

wxwidget-gui-library 个人感觉在 编程时,一开始最难于理解和使用的就是,尤其是在与各种控件、Panel嵌套搭配的时候,包括对控件间隙以及父窗口大小发生改变时各个控件的变化定义等。在网上发现这篇文章非常详细的总结了, Frame和Panel的关系并通过简单的实例深入浅出地讲解了这一部分,转载在此供大家参考,如果你有相关技术问题或者开发心得也可以发评论参加讨论。

[原文如下] 最近在研究跨平台的C/C++ GUI库,基本说来功能强大,稳定且开源的库就是了,关于他们之间具体的比较详见《WxWidgets Compared To Other Toolkits》。 N年以前研究过一段时间的代码,不过主要因为其在开发商用软件还是要一定的license费用,所以不能说是真正的免费跨平台。 则是一套免费开源的跨平台C++ GUI库,它的一个特点就是可以转换为native 的api图形界面。就是说用同样的代码,在平台看起来就是window风格的,在X 平台看起来就是风格的。

Continue reading wxWidgets Programming: Sizer, Frame and Panel - 全文阅读

Using XRC in wxWidgets based Application for UI design

WxWidgets 相信很多程序员有过类似的经历,想实现一款图形界面的应用软件。核心算法和后台程序都写好后,等到实现界面时总是发现缺乏艺术细胞,对自己设计的界面和对话框等不满意,或者是消耗在挑选控件、配色和布局等繁琐的工作中不能自拔,最终也许会因为的问题而导致放弃整个项目。一款没有优秀界面的应用软件在繁多的类似产品中很难获得用户的喜爱。利用我们可以将很多界面设计工作轻松搞定,而且利用 based resource,规范,可以将界面设计工作和程序分离,独立的文件维护容易,简单直观而且可以使得程序本身只关注于逻辑,何乐而不为呢。

以下包括几个部分介绍,有介绍包括中英文的(摘自网络)和使用步骤,以及几个常用设计工具的链接。

Continue reading Using XRC in wxWidgets based Application for UI design - 全文阅读

Contact us

Admin: Bryan Wu