
wxWidget库应用
文章平均质量分 81
zero_lee
这个作者很懒,什么都没留下…
展开
-
[Effective WX] wxAUIManager在GTK实现上的一些问题
1. wxAUINoteBookwxAUINoteBook,内置一个wxAUIManager,用来管理所有的pages.如果创建一个notebook,然后将其添加到上层的auimanager中: m_pToolsNotebook = new wxAuiNotebook(this, ID_TOOLSPANE_NOTEBOOK); this->GetAuiManager(原创 2012-09-02 16:55:43 · 2024 阅读 · 1 评论 -
[Effective WX] 有关wxGTK的模态对话框(modal dialog)弹出的非模态窗口的问题
有这样的wx gtk上的编程问题:已经有一个模态对话框(因为它是通过ShowModal()显示出来的),然后从它上面弹出一个非模态窗口(为什么会是非模态,应该是或者是业务需求,或者是产品代码中已存在所需功能的这样的非模态窗口类),调用它的Show()函数将其显示出来。结果我们发现,根本就不能在对这个非模态窗口最任何操作。它无法接受任何用户,反而它的父窗口(那个模态对话框)仍像之前一样可以接原创 2014-01-02 20:19:25 · 1896 阅读 · 1 评论 -
[Effective WX] wx的UI UnitTest explained
在wx2.9.4中,wx支持了UI UnitTest。我们完全可以利用这个framework来实现我们自己的UI UnitTest机制。1. wxUIActionSimulator类wxUIActionSimulator类利用不同平台的API(windows:win32api, linux: X11)实现了基本事件发送机制。1. 鼠标相关事件, 2. 键盘按键相原创 2013-11-05 16:36:46 · 1330 阅读 · 0 评论 -
[Effective WX] win7上的wxFileDialog的默认路径问题分析与解决
wxFileDialog是wxWidget库的一个类(关于wxWidget库,可以参考 http://www.wxwidgets.org/)。这个类用来操作本地文件的打开与保存。在不同的平台上,wxFileDialog封装平台原生的API来实现,譬如win32平台,封装了GetOpenFileName和GetSaveFileName这2个API函数。我们只讨论win32平台。既然只是简单的封装这2原创 2012-08-15 09:54:13 · 2793 阅读 · 1 评论 -
[Effective WX] wxGTK上popup wxMenu的一个crash问题分析及解决方案
在GUI应用编程中,我们通常会提供给用户一些右键菜单选项。加入有这样的编程案例:右键菜单是依托某个窗口,如果某个右键菜单项提供这样的功能:当用户选择它之后,GUI代码做了一些事情后,需要跳转到其它窗口,在跳转之前或之后,我们不得不销毁之前右键菜单依托的窗口类对象。1. 问题描述:在wxGTK版本的程序中,当跳转到另一个窗口之后,GUI程序会crash。位置为$wxsrc/gtk原创 2014-01-02 21:41:48 · 1157 阅读 · 0 评论