WTL都算不上什么Framework,就是利用泛型特性对Win API做了层封装,设计思路也没摆脱MFC的影响,实际上用泛型做UI Framework也只能算是一次行为艺术,这个思路下继续发展就会变得没法用了,比如 代码过于复杂,编译太慢,出错不好调试等问题难以解决。而且封装得也不完全,还是随处可见...
分类:
编程语言 时间:
2015-01-05 20:20:03
阅读次数:
191
一、简介 wxPython是Python编程语言的一个GUI工具箱。他使得Python程序员能够轻松的创建具有健壮、功能强大的图形用户界面的程序。它是Python语言对流行的wxWidgets跨平台GUI工具库的绑定。而wxWidgets是用C++语言写成的。和Python语言与wxWidgets ...
分类:
编程语言 时间:
2014-12-12 14:43:00
阅读次数:
404
这次讲解ubuntu和嵌入式环境下如何做界面。我们选择使用qt for python。我们知道python有很多界面库Tk 效率很低,不推荐使用wxWidgets 效率很高,但是编程复杂,不推荐使用Qt 效率很高,编程简单,有界面设计器,推荐使用。GTK 使用人数不多,资料...
分类:
系统相关 时间:
2014-11-28 21:20:47
阅读次数:
579
一、安装前往官网下载最新wxWidgets 3.0.0。https://sourceforge.net/projects/wxwindows/files/3.0.0/wxMSW-3.0.0-Setup.exe/download下载完默认安装即可,可修改安装路径。二、编译打开安装目录wxWidgets...
分类:
其他好文 时间:
2014-11-28 17:55:28
阅读次数:
304
PPM是一个Linux下的简单图像格式,可以用Xnview打开。Agg的教程第一个,就是生成PPM格式的图像。PPM格式定义参见:http://en.wikipedia.org/wiki/Netpbm_format。以下是一个简单的画点程序:buffer.cpp#include #include #...
分类:
其他好文 时间:
2014-11-16 22:55:28
阅读次数:
516
本文记录用TDM64-GCC(MingGW的变种)编译Agg2.5的过程。操作系统win8.1 64位,编译器TDM64-gcc。首先,TDM64-GCC只提供了一套编译环境,还有一些posix命令没有提供,例如ls,rm等,简单的办法就是装Git,有一个选项,会提供这些工具。解压agg2.5,将M...
最近使用wxsqlite加密sqlite3数据库,刚才折腾好几天,在xcode上一直编译不通过,后来在sqlite3.c找到配置,编译顺利通过,太激动了,哈哈,废话少说!总结一直android和ios平台。wxsqlite3wxSqlite3作为wxWidgets的扩展组件用C++语法对Sqlite...
分类:
数据库 时间:
2014-11-13 14:29:51
阅读次数:
2238
因为官方的http://wiki.wxpython.org/InstallingOnUbuntuOrDebian 并没有wheezy的
所以这里我们直接去仓库搜吧
root@debian:/# apt-cache search python-wxgtk
python-wxgtk2.8 - wxWidgets Cross-platform C++ GUI toolkit (wxPyt...
分类:
编程语言 时间:
2014-11-03 11:33:41
阅读次数:
237
1. 有时候需要构造命令行字符串传递給函数调用,比如CreateProcess,如果参数是动态的,那么就得使用类似std::vector添加单个参数,之后拼接为一个string.
wx有给这类处理类,就是wxCmdLineParser ,它既能拼接为字符串,又可以把字符串分解为一个参数数组。...
分类:
其他好文 时间:
2014-10-31 23:45:05
阅读次数:
366
场景:
1.wxStandardPaths 用来获取各种系统路径,可以用于存放app的配置数据。比如文档目录,appData等。...
分类:
其他好文 时间:
2014-10-31 23:39:49
阅读次数:
262