wxWidgets 我开始迷上她了~~~~~

本文作者分享了自己在学习wxWidgets过程中的体验,指出wxWidgets能弥补其在界面库方面的不足,作为跨平台库,它可以做网页加载、声音播放等。作者计划发布学习心得和代码注释,通过一个包含各种操作的基础窗体示例,介绍了如何创建和配置wxWidgets窗口、菜单和控件。
摘要由CSDN通过智能技术生成
 

最近换了个公司一样弄CEGUI相关的东西,编辑器需求的控件库是wxWidgets。我只在初学cegui的时候才接触到这个库。
换了这里才开始看,学习的过程让我发现wxWidgets刚好能补充我界面库方面的缺陷。精通wx至少不用学习mfc了,它比mfc更明了一些。编辑器开发,wxWidgets几乎可以凌驾于Qt之上。

我阅读了一部分源码,发觉这东西实在太好用了,第一次学就被这界面库吸引了,像是一个艺术品。所以想在近期发一些最近学习wx的心得,并且发布一些阅码注释。菜鸟一个,请勿见笑。

wx作为一个跨平台库,历史就不用说太多了。说它能做的事,除了一些基本界面控件外。wx还可以装载网页,播放声音,连接数据库,播放gif,连接打印机进行图像输出等等等等。事件操作极其灵活。

作为一个半路出家的程序员,基础方面一般都比较薄弱,我也如此。没有接触过mfc,工作几年下来仍然缺少一个迅速产生界面的工具,wx刚好弥补我的不足,这也成了我痴迷于这个工具的主要原因。

下面,我们开始吧!!!
这是wx的第一个窗体,几乎涵盖了所有操作,初咋到学习wx应能得到很大帮助


 

// wx跨平台处理,根据不同的操作系统,决定使用不同的文件包含形式
#include "wx/wxprec.h"
//------------------------------------------------------------------------------------------------


// __BORLANDC__ 表示如果在BorLand C++ 编译器采用该操作
// #pragma hdrstop 结束预编译头文件列表   
// 在头文件中使用该编译指示无效。
#ifdef __BORLANDC__
    #pragma hdrstop
#endif
//------------------------------------------------------------------------------------------------


// 必要头文件
#ifndef WX_PRECOMP
    #include "wx/wx.h"  // 这个头文件中包含所有空间需求的wx标准控件
#endif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值