- 博客(7)
- 资源 (16)
- 收藏
- 关注
原创 对在Qtopia中添加国际化支持一文补充
经过对Qt的分析, 发现实际上qt的原理是将各种文字编码先转化为utf8编码,然翻译为qm文件来显示本地字符! 这里不使用findstr、msg2qm工具,而采用另外的qt工具lupdate 、lrelease、linguist来完成本地化操作以qt2/tutorial/t1 作为中文翻译例子进行了少部分修改,加入了中文字体支持#include #include #include int mai
2007-05-29 16:28:00 2814 2
转载 在Qtopia中添加国际化支持
使用 Qt 编写国际化的程序,最好不要在程序中直接使用特殊编码的文本。 比如要 编写一中文界面的 Qt 程序,应该在程序中使用英文,程序编写完成后,把文本提取 出来翻译。 这样,程序还可以根据Locale的不同,支持多种语言。 下面介绍如何在 Qt 程序中标注字符串,如何提取并翻译文本。像普通的国际化过程一样,Qt 使用了类似GNU gettext一样的函数 QObject::tr(),它 用
2007-05-29 16:05:00 2279
原创 在Qt/Embedded 2.3.8中添加MX21Ads键盘处理
经过查看源代码发现Qt的键盘处理是判断环境变量QWS_KEYBOARD再加载相应的键盘处理拦截类, 而qt已经包含了几个典型的键盘处理,只要以它们为蓝本即可编写自己的处理类! 一下我以 vr4xx为模板, 建立QWSMx21ButtonsHandler键盘处理类! 以下是相关实现代码, 2. 添加键盘处理类class QWSMx21ButtonsHandler : public QWSKeybo
2007-05-18 15:20:00 3074 1
原创 QT/Embedded 2.3.8 MX21ADS板移植
QT/Embedded 现在的最新版本是Qtopia Core 4,网上找很久都没有相关教材,还是稳打稳扎用QT/embedded 2的版本来做。目标平台是Freescale MX21,linux2.4内核,开发平台是RH9,下面是移植过程:1. 下载qt-embedded和tmakeftp://ftp.qtopia.org.cn/mirror/ftp.trolltech.com/qt/sourc
2007-05-17 10:24:00 2862
转载 Windows/Linux/Solaris 软中断处理机制
Windows/Linux/Solaris 软中断处理机制在非中断线程化的 OS 中,如果把响应中断的所有工作都在 ISR 中完成,系统是无法忍受的,我们要做的是在 ISR 中尽量的减少代码,只做一些必要性的工作,如 in / out 操作,把一些其他不必要在 ISR 中工作放到其他地方,比如数据的处理,这也就是软中断目的所在。其实即使在中断线程化的 OS 当中(如:SOLARIS)也一样有软中断
2007-05-14 08:37:00 3915
转载 【Driver】协作安装程序
【Driver】协作安装程序by Administrator @ 1:20 pm. Filed under 程序设计, Code Snippets --------------------------------------------------------------------------------参考来源︰DriverDevelop所谓“协作安装程序”,在ddk文文件里面称作co-in
2007-05-14 08:35:00 3831
转载 关于嵌入式系统的启动
一篇很好的讲解嵌入式linux启动的文章嵌入式Linux启动分为两个部分,系统引导与Linux启动。系统引导将完成Linux装入内存前,初始化CPU和相关IO设备,并将Linux调入内存的工作。系统引导主要由BootLoader实现。在BootLoader将Linux内核调入内存之后,将权力交给LinuxKernel,进入Linux的启动部分。以下详细分析启动的过程与使用的文件。一、系统引导与Bo
2007-05-14 08:18:00 2345
Performance Analysis of IP Routing Lookup Algorithms
2012-01-06
How to Optimize Software Applications Using Intel IPP
2009-06-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人