![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
wxWidgets学习
文章平均质量分 86
luoluolzb
这个作者很懒,什么都没留下…
展开
-
wxWidgets学习 - 双缓冲技术解决屏幕闪烁问题
什么是双缓冲?实例代码运行效果有经验的开发者应该知道,当我们频繁直接在窗口绘图时,会出现图像闪烁的现象,因此需要利用双缓存技术来绘图。什么是双缓冲?所谓双缓冲即在内存中创建一个与屏幕绘图区域一致的对象,先将图形绘制到内存中的这个对象上,再一次性将这个对象上的图形拷贝到屏幕上,这样能大大加快绘图的速度。具体在wxWidgets中的就是建立一个wxMemoryDC,...原创 2017-12-20 16:19:27 · 1879 阅读 · 0 评论 -
wxWidgets学习 - HelloWorld
在Code::Blocks新建一个wx空白项目并建立一个main.cpp文件,代码如下:#include "wx/wx.h"//主窗口类class MyFrame: public wxFrame{public: MyFrame();};//主窗口类构造函数MyFrame::MyFrame() :wxFrame(NULL, wxID_ANY, wxT("Title")原创 2017-12-16 14:17:37 · 400 阅读 · 0 评论 -
wxWidgets学习 - 使用Code::Blocks16.0+wxWidgets3.0.3搭建环境
1.Code::Blocks下载安装下载地址:http://www.codeblocks.org/downloads/26#windows这里选择codeblocks-16.01mingw-setup.exe下载安装: 选择这个的原因是它自带了mingw编译器,不需要自己再额外进行配置编译器了。 下载完成后直接安装即可。 如果需要汉化,请搜索Code::Blocks汉化包即可2.wxWid原创 2017-12-15 22:28:38 · 5040 阅读 · 0 评论 -
wxWidgets学习 - 弹球程序
学习了几天的wx了,作为练习,做了一个程序:随机生成多个小球在窗口内随机方向运动,并且小球碰到屏幕可以反弹。代码如下,为了方便所有的代码都写在了一个文件中了main.cpp:#include <wx/wx.h>#include <ctime>#include <cstdlib>//弹球typedef struct{ wxCoord x, y; //位置 wxCoord原创 2017-12-17 16:37:28 · 555 阅读 · 0 评论 -
wxWidgets学习 - 简单鼠标画线程序
一个用wxWidgets开发的,简单的用鼠标画线的程序,只用于学习,没有实际用处。 主要思路: 处理鼠标左键三个事件:按下,移动,松开 按下的时候记录按下状态和位置,移动的过程中画线条,松开后取消按下状态。main.cpp#include "wx/wx.h"//主窗口类class MyFrame: public wxFrame{public: MyFrame(); voi原创 2017-12-17 23:39:32 · 1165 阅读 · 0 评论