【记录】wxwidgets

本文介绍了使用wxWidgets框架开发跨平台应用程序的基本步骤。包括创建wxApp派生类、设计顶层窗口、使用wxDC进行绘制及如何设置事件处理等关键概念。

今天去看了下,发现他的社区非常活跃。。
于是安装起来搞搞。。
documentation
github
codeblock + wxwidgets
社区
How to use 2.9.4 wxMSW binaries
//========Hello World=========//
1)wxApp类:
为了建立一个wxwidgets应用,首先需要从wxApp 派生一个类,并重写wxApp::OnInit
2)窗口:
一个应用必须有一个顶级的 wxFrame 或 wxDialog 窗口。
3)wxDC:
使用DC进行绘制,而非直接在窗口上操作。wxDC是各种DC的基类,当你需要某个DC作为参数时,可以使用wxDC。
4)事件:
为了拦截某个事件,需要在你的窗口类的声明中添加 DECLARE_EVENT_TABLE 宏,并在实现文件中添加 BEGIN_EVENT_TABLE … END_EVENT_TABLE 这样的代码块。通过声明事件宏,你可以实现 事件到函数 的映射。预先定义的事件处理函数可能被代替。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值