Search found 421 matches

by Utensil
Sat Oct 27, 2012 12:05 pm
Forum: wxWidgets Development (Chinese)
Topic: 是否根据所用工具设立专题
Replies: 7
Views: 7297

Re: 是否根据所用工具设立专题

本周末,最迟月末,会上线 请关注此贴 或者关注QQ群:104728878 表示关注。 最初在wxForum设立这么一个中文之角,实际上是想给主要使用英语在wxForum的主板块和世界各地的wx开发者交流的中国人提供一个歇脚、交流、相认和共同翻译的地方。按照wxForum总版主的看法,也无意在这里为每个国家发展一个完整的子论坛。 wxForum的主板块至少有Compiler / Linking / IDE Related来专门讨论工具相关的事情,而这里并不是从零开始学习编程的地方,摆脱对单一的IDE的依赖,自由地游走在多个IDE之间,甚至无须IDE直指编译和链接的本质,是程序员原本就该具备的能力。
by Utensil
Sun Mar 25, 2012 2:18 am
Forum: wxWidgets Development (Chinese)
Topic: 一个界面里可以用不同的字体吗?
Replies: 1
Views: 3594

Re: 一个界面里可以用不同的字体吗?

同样一个wxFrame中不同控件可以采用不同的字体。wxRichTextCtrl可以在一个控件中使用多个字体。

可以先吃透 http://trac.wxwidgets.org/browser/wxWid ... t/font.cpp

另外,如果要求在一个控件中实现多样化的定制功能,请考虑不使用wx自带的原生控件,而是自己用wxCtrl和wxDC写一个。
by Utensil
Sun Mar 25, 2012 2:13 am
Forum: wxWidgets Development (Chinese)
Topic: 如何让 wxCollapsiblePane收缩时不改变父窗口大小?
Replies: 1
Views: 3730

Re: 如何让 wxCollapsiblePane收缩时不改变父窗口大小?

wxCP_NO_TLW_RESIZE: By default wxCollapsiblePane resizes the top level window containing it when its own size changes. This allows to easily implement dialogs containing an optionally shown part, for example, and so is the default behaviour but can be inconvenient in some specific cases -- use this ...
by Utensil
Sun Mar 25, 2012 2:09 am
Forum: wxWidgets Development (Chinese)
Topic: 关于wxToolBar的布局
Replies: 2
Views: 4377

Re: 关于wxToolBar的布局

这个用wxToolBar估计达不到你的要求,可以看下 http://docs.wxwidgets.org/trunk/group__ ... ibbon.html
by Utensil
Sun Mar 25, 2012 1:53 am
Forum: wxWidgets Development (Chinese)
Topic: 窗口间发送消息
Replies: 2
Views: 5950

Re: 窗口间发送消息

你的这个问题可以从多个维度理解:

1)两个窗口共享的数据,应该在非GUI的业务领域模型类中实现,而不应该和GUI部分紧耦合;
2)两个窗口触发彼此的事件,可以参考 http://docs.wxwidgets.org/trunk/group__ ... d2c408bce1
3)两个窗口之间进行IPC通讯,可以参考 http://docs.wxwidgets.org/trunk/overview_ipc.html
by Utensil
Sun Mar 25, 2012 1:47 am
Forum: wxWidgets Development (Chinese)
Topic: 2.9.2的wxTaskBarIcon的SetIcon提示内存不能读
Replies: 1
Views: 3375

Re: 2.9.2的wxTaskBarIcon的SetIcon提示内存不能读

出现内存不能读的问题,原因会比较个性化,可能是你原先wx以外的代码存在悬空指针问题,也有可能是编译选项不匹配的问题,其他人不大可能直接遇上同样的问题,除非你正好遇上了wx的bug :P

用最小的代码复现你的问题并贴出代码,会有助于他人和你一起找到问题的头绪。可以从在wxTaskBarIcon的sample中复现这个问题开始。
by Utensil
Sun Mar 25, 2012 1:35 am
Forum: wxWidgets Development (Chinese)
Topic: auiToolbar在屏幕不够大的时候显示不全怎么办?
Replies: 2
Views: 4468

Re: auiToolbar在屏幕不够大的时候显示不全怎么办?

auiToolbar提供了一系列overflow相关的方法(API文档上介绍得不是很清晰),可以解决你的问题,看这个头文件:http://trac.wxwidgets.org/browser/wxWid ... i/auibar.h 搜索overflow。

另外,http://trac.wxwidgets.org/browser/wxWid ... uidemo.cpp 这个例子演示了如何使用,也是在这个文件里搜索overflow可以找到相关部分的代码。
by Utensil
Sun Mar 25, 2012 1:24 am
Forum: wxWidgets Development (Chinese)
Topic: 用wxStaticBitmap控件显示从网络摄像头获取的数据
Replies: 4
Views: 7805

Re: 用wxStaticBitmap控件显示从网络摄像头获取的数据

细看了一下你的代码,你为了构造一个wxBitmap对象,你按照BMP的文件格式构造了bufB,然后用bufB调用wxBitmap对象的构造函数。其实核心问题就在这里:wxBitmap对象并不接受BMP的文件格式的buffer,而只接受XBM格式的buffer。

建议你先把 http://trac.wxwidgets.org/browser/wxWid ... rawing.cpp 这个例子吃透。
by Utensil
Sun Mar 25, 2012 1:08 am
Forum: wxWidgets Development (Chinese)
Topic: 正在做一个山寨Office2003工具栏界面
Replies: 7
Views: 12383

Re: 正在做一个山寨Office2003工具栏界面

这个效果的确和Office2003的工具栏界面比较接近了。 =D>
支持一下~
个人比较喜欢Office 2007的工具栏风格—— http://docs.wxwidgets.org/trunk/group__ ... ibbon.html

P.S. 不知做的时候有木有考虑换肤呢?
by Utensil
Sun Mar 25, 2012 12:59 am
Forum: wxWidgets Development (Chinese)
Topic: 用wxStaticBitmap控件显示从网络摄像头获取的数据
Replies: 4
Views: 7805

Re: 用wxStaticBitmap控件显示从网络摄像头获取的数据

1)显示动态图像不宜使用wxStaticBitmap控件,如你在注释掉的代码中尝试的,使用wxDC来DrawBitmap更为可行;建议还是从这个角度开始尝试,从成功显示一个图片开始; 2)回调的事件本身就在单独的EventLoop线程中处理,你创建一个线程并等其join,其实是多此一举,没用线程之时也显示不出来肯定是因为别的原因,这个方向走错了;建议去掉所有线程相关的部分; 3)从你的示例代码中看不出图像采集后如何触发显示的事件,不好判断为什么没有显示图像; 4)wxWidgets本身是一个跨平台的C++库,可是从你的代码中却看到pthread这样平台相关的调用,也看到malloc、void*...
by Utensil
Fri Mar 09, 2012 6:03 am
Forum: wxWidgets Development (Chinese)
Topic: 请大家关注 codeblocks的开发,因为有中国人Load
Replies: 10
Views: 16191

Re: 请大家关注 codeblocks的开发,因为有中国人Load

Utensil似乎有1年以上没有来这个论坛了。。。 由于现在工作和个人兴趣都转向后台服务和Web前端,的确较少关注wxWidgets和这个中文论坛。这是我的失职。 但是正如我上一个(版主间可见的)帖子说的: Chinese section has pretty much fresh blood, and these new members are helping each other. While I'm absent and the tranlation of forum guidelines stands, a good order is still being kept. So far...
by Utensil
Tue Dec 22, 2009 1:24 pm
Forum: wxWidgets Development (Chinese)
Topic: 请教wxSocketServer的问题
Replies: 1
Views: 2476

wxSocketServer非为大流量高并发设计,不建议在服务器中采用。

服务器不应该用GUI库来写,应该采用适宜的网络库,如ACE、asio等。服务器本身不应该有GUI的成分。要管理,服务器预留一些管理接口,然后external的GUI再调用这些接口。
by Utensil
Tue Dec 22, 2009 1:12 pm
Forum: wxWidgets Development (Chinese)
Topic: 怎么才能延时显示呢?
Replies: 3
Views: 3414

mouse down事件时:启动1秒计时器
mouse up事件时: 清空计时器
timer到时时间时: 显示图形

这样就可以实现了。
因为如果用户放开过鼠标,计时器就会被清空。一直没放开,才回到时。