设为首页 加入收藏

TOP

wxWidgets界面设计工具DialogBlocks
2014-11-24 02:53:22 来源: 作者: 【 】 浏览:1
Tags:wxWidgets 界面设计 工具 DialogBlocks

工欲善其事,必先利其器。在MFC上开发,有VS系列强大的可视化工具,基于wx的开发工具虽然没有VS、QT的界面设计器强大,但在灵活度上VS的界面设计器是没法比的(QT的没有用过,不做评论)。


如果选择了wx库,了解几款基于其上的界面设计工具,会大大提高开发效率。


本篇工程文件下载:


具体下载目录在 /2013年资料/8月/21日/wxWidgets界面设计工具DialogBlocks


一、wx界面设计工具简介


官方建议的工具集合:http://wiki.wxwidgets.org/Tools


在刚开始的时候,我也尝试过几款工具(wxFormBuilder、wxDev-C++、wxDesigner等),但后来还是选择了DialogBlocks-4.18。对于这些工具的选择,各有特色。选择DialogBlocks,主要是因为其灵活度很大,当然缺点就是需要手工写代码来结合工具使用。但这点对于熟悉wx以后就不再是缺点,而是她最大的优点。


二、DialogBlocks简介


DialogBlocks官方主页:http://www.anthemion.co.uk/dialogblocks/


三、DialogBlocks入门向导


安装完成后,DialogBlocks有几个实例工程可以供大家参考。


1、新建HelloWorld工程


关闭这些后点击File->New Project进入工程向导。


点击Next进入下一个选择页面


Mode中有3个选项:


Generate for C++:表示工具并不生成*.xrc(xml格式文件)配置文件,直接将窗口的一些信息(比如样式、大小、是否可见等等)直接写在源代码中,用相应的标记区别,由工具来维护此段代码区域。如果手工破坏了标记信息,工具将无法识别。


Generate C++ for XRC:表示工具将窗口信息(…)写入相应的*.xrc配置文件中,代码块中只写加载这些配置的代码。这种方式十分适合,界面大小不一致,需灵活配置界面。代码块的事件关联每一个窗口控件唯一的ID。


Generate XRC only:表示不生成源代码,只生成*.xrc配置文件。更灵活的将代码和界面设计的配置文件分开。代码块只需要通过窗口控件ID来控制其行为。


后面一路next,默认选项即可。


保存工程得到HelloWorld\HelloWorld.pjd文件,以后只要从此文件打开即可。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇CodeBlocks编译及创建wxWidgets 2.. 下一篇Linux Deepin 12.06上编译wxWidge..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: