QT/WX 和用户界面
kowity
哈哈
展开
-
wxWidgets 的 aui 使用心得
用了一段时间的 wxWidgets 2.8 版本,发现里面的 aui 对象用来管理用户界面确实很好用。但网上似乎很少他的有中文的介绍。所以在此我把我的一点点心得记录下来。这里假设 GUI 框架是 MyFrame,现在要用 aui 来管理他。首先要定义一个wxAuiManager对象:wxAuiManager m_auiManager; 在框架初始化时,用 SetManagedW原创 2007-06-22 22:00:00 · 5365 阅读 · 1 评论 -
wxWidgets 中的鼠标事件
之前我的程序中用了 EVT_MOUSE_EVENTS(MyFrame::OnEvent) 来定义鼠标事件的相应函数。由于鼠标事件里面还分有好多种动作,比如单击左键、单击右键等等。所以我就在 OnEvent() 里面用了很多判断: void MyFrame::OnEvent(wxMouseEvent& event){ if (event.LeftDown()) { ... }原创 2007-06-25 16:40:00 · 4283 阅读 · 4 评论 -
关于 wxDockIt 2.1 的编译
前几天要编译一个软件,他原来是使用了 wxDockIt 的。我是用的是 wxWidgets 2.8 版本 ,试了很多次也编译不了 wxDockIt,总是说 wxFrame 不能强行转换成 wxWindow 这样的错误。后来我就用 wxWidgets 2.6 版本来编译,非常顺利的就编译成功了。看来 2.8 和 2.6 版本之间改动了比较大,使得 wxDockIt 无法编译了。那么 wxWidget原创 2007-06-01 14:26:00 · 1827 阅读 · 0 评论 -
wxStatusBar 使用小记
每个 wxFrame 等窗口里面都有一个默认的 wxStatusBar ,但是这个默认的 StatusBar 只能做一些简单的事,比如用 wxLogStatus() 来写些字。其实可以自己建一个继承 wxStatusBar 的类,这样就可以实现自己想要的功能。在 wxWidGets 的 samples 里面就演示有这样的做法。我的要求不高,只是想给程序加一个处理时的进度条。我自己建了一个类原创 2008-01-31 16:57:00 · 3144 阅读 · 0 评论