摘要: 1、创建语言文件 打开.pro文件,加入以下:TRANSLATIONS+=cn.ts 工具->外部->Qt语言家->更新翻译,将生成翻译文件cn.ts2、编辑翻译文件 启动Linguist(Qt语言家),打开cn.ts,然后进行编辑,主要是将源文对应的译文填写上,最后保存3、部署翻译文件 工具->外部->Qt语言家->部署翻译,将生成语言文件qm4、加载翻译文件?QTranslator translator;bool b = false;b = translator.load("cn.qm");a.installTranslator(&a 阅读全文
posted @ 2013-02-27 20:07 wiessharling 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 1、增加头文件 #include<QtUiTools>2、新建一个.qrc文件addui.qrc,描述.ui文件的路径: <!DOCTYPE RCC><RCC version="1.0"> <qresource> <file>forms/third.ui</file> </qresource> </RCC> 注意:forms/third.ui 为相对路径文件名3、在程序的.pro文件中加入以下两行代码: CONFIG+=uitools RESOURCES +=addui.qrc4 阅读全文
posted @ 2013-02-27 17:41 wiessharling 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 1、Linux系统中包括以下几种类型的进程 1.1 交互式进程 这类进程经常与用户进行交互,因此要花很多时间等待用户的交互操作。典型的交互式进程有shell命令进程,文本编辑器和图形应用程序运行等。 1.2 批处理进程 这类进程不用与用户进行交互,因此经常在系统后台运行。因为这类进程通常不必很快地响应,因此往往受到调度器的“慢待”。典型的批处理进程包括编译器的编译操作、数据搜索引擎等。 1.3 实时进程 这类进程通常对调度响应时间有很高的要求,一般都不会被低优先级的进程阻塞。2、Linux下的进程结构 进程不但包括程序的指令和数据,而且包括程序计数器和处理器的所有寄存器及存储临时数据的进程堆. 阅读全文
posted @ 2013-02-27 15:49 wiessharling 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 公司最近要求用Qt写程序,最郁闷的就是字符串之间的转化。搞的自己七荤八素的!还好本人耐折腾。。。自己也尝试出了几种Qt自带的转换方法。 #include <QtGui/QApplication> #include "testqstring.h" #include "boost/lexical_cast.hpp" #include <iostream> #include <string> #include <stdio.h> #include <QDebug> using namespace st 阅读全文
posted @ 2013-02-27 10:01 wiessharling 阅读(1319) 评论(0) 推荐(0) 编辑