基于Qt的国际化图形用户界面设计与实现  被引量:12

Design and Implementation of Internationalized Graphical User Interface Based on Qt

在线阅读下载全文

作  者:刘汇丹[1] 芮建武[1] 姚延栋[1] 吴健[1] 

机构地区:[1]中国科学院软件研究所开放系统与中文信息处理中心

出  处:《中文信息学报》2006年第4期94-99,共6页Journal of Chinese Information Processing

基  金:国家863计划资助项目(2002AA001033);国家863计划软件重大专项资助项目(2003AA1Z2110);中国科学院知识创新工程方向性项目资助(KGCX2-SW-504)

摘  要:一次开发多语言使用是国际化软件开发的主要目标。但是世界上的文字多种多样,它们的书写方向也有所不同,除了水平从左向右书写的英文、水平从右往左书写的阿拉伯文外,还有类似蒙古文这样垂直排列的文字,这对计算机图形用户界面提出了更高的要求,现有的计算机系统将这类垂直排列的文字沿水平方向输出,极不符合少数民族人民的习惯。在分析现有Qt库对类似阿拉伯文这样从右向左书写的文字的部分支持机制的基础上,我们设计并实现了支持四种方向模式的国际化的图形用户界面,现在它已经能够适应世界上几乎所有的文字。这对于软件国际化以及民族语言信息处理有重要意义。There are various scripts in the world which have different writing directions. It' s a challenge to develop graphical user interface which can be adaptable to the writing direction of the script being processed. In this paper, the requirements of graphical user interface adaptable to various scripts are analyzed and four kinds of run-time modes are presented in according with writing directions of the scripts. Then the mechanism of Qt library to support scripts like Arabic, which is written from right to left, is analyzed. Based on this mechanism, a solution is proposed and implemented to support such scripts as traditional Mongolian written vertically from top to bottom. Test for this implementation shows that Graphical User Interface can automatically correspond to different directions of the scripts and this solution can satisfy the requirement of multilingual graphical user interface.

关 键 词:计算机应用 中文信息处理 图形用户界面 Qt库 国际化 民族文字处理 

分 类 号:TP391[自动化与计算机技术—计算机应用技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象