场景:
1. 很多程序需要根据处理业务的进度来更新进度条,进度条的目的是让用户能知道业务处理的进度,有进度条的程序更友好,让用户知道程序在运行,而不是没有响应。
2. 现在更新进度条的见过两种方法,一种是通过事件(信号,队列)的发送让主线程按照发送的顺序来更新进度条,一种是设置一个全局整形变量,
通过运行定时器的方式来更新进度条。第一种不适合在更新频率比较高的地方,比如一秒钟发送了20个事件,这样会造成主线程忙于处理事件界面出现假死状态。
所以最好的办法就是使用第2种通过定时器更新进度条,设置一个合...
分类:
其他好文 时间:
2014-10-31 15:38:29
阅读次数:
191
wxPython简介 wxPython 是 Python 语言的一套优秀的 GUI 图形库,允许 Python 程序员很方便的创建完整的、功能键全的 GUI 用户界面。 wxPython 是作为优秀的跨平台 GUI 库wxWidgets的 Python 封装和 Python 模块的方式提供给用户的....
分类:
编程语言 时间:
2014-10-28 09:17:11
阅读次数:
251
用过codeblocks的wxsmith进行wxwidgets开发的可能都遇到过一个问题,那就是中文控件乱码。我尝试过把button控件的声明中的"_"(不含两侧引号)机械的替换为"wxT"(不含两侧引号),虽然可以暂时解决问题,但是wxsmith又会把之前进行的替换毁于一旦。面对这个问题,我有一个...
分类:
其他好文 时间:
2014-10-14 15:52:38
阅读次数:
294
对于C++ GUI,前段时间使用了Qt,Qt使用简单,又很面向对象,但不大喜欢Qt的脓肿,听说同样跨平台的wxWidgets小而快,着手试试wxWidgets作为业余爱好,但对新手来说安装起来确实很麻烦,又没有官方的安装文档,花了我一天时间才尝试成功。【环境】windows7 x64,CodeBlo...
引言 在C++中,POD是一个极其重要的概念。要理解POD类型,我们首先需要理解Aggregate类型。下文根据stackoverflow上的回答将对Aggregate类型做一个全面的解读。 对于Aggragates的定义 C++标准(C++ 03 8.5.1 §1)中的正式定义如下: An agg...
分类:
其他好文 时间:
2014-09-18 22:03:24
阅读次数:
219
一款开源的C/C++ IDE(集成开发环境),基于wxWidgets GUI体系,跨平台支持。编辑器快捷键功能Ctrl+Z恢复上一次操作Ctrl+Shift+Z重复上一次操作F11切换头文件/源文件Ctrl+Shift+C注释高亮代码Ctrl+Shift+X反注释高亮代码Ctrl+Space/Ctr...
分类:
其他好文 时间:
2014-09-09 10:46:28
阅读次数:
236
版本和组件要求:
1》 系统:centos6.4
2》 wxWidegets 推荐版本: wxWidgets-3.0.1.tar.bz2
3》 codeblocks 推荐版本:codeblocks_13.12-1.tar.gz
1.1步骤:
下载:http://www.wxwidgets.org/downloads/wxWidgets-3.0.1.tar.bz2...
分类:
其他好文 时间:
2014-09-01 17:46:53
阅读次数:
213
本文上接《用AGG实现高质量图形输出(一)》,分别介绍了AGG显示流程中的各个环节。上次讲了AGG的显示原理并举了一个简单的例子,这一篇文章开始讲AGG工作流程里的每个环节。为了方便对照,再放一次AGG显示流程 图另外,上一篇文章里的例程也很重要,后面的例子都将基于这个代码。下面,我们来考察AGG显...
分类:
其他好文 时间:
2014-08-14 10:25:38
阅读次数:
505
很多开发wxWidgets的童鞋不会配置wxWidgets+codeblock的项目,还经常问,看着烦了写一篇step by step的文章,还不懂得话真要怪自己人品了。!!...
分类:
其他好文 时间:
2014-07-21 22:14:47
阅读次数:
272
-----From wxwidgets Docs 3.1Functions and Macros by CategoryDetailed DescriptionWrappers of CRT functionsFunctions and Macros by Category Detailed Des...
分类:
移动开发 时间:
2014-07-16 19:16:55
阅读次数:
400