tag 标签: 字库

相关博文
  • 热度 25
    2013-7-28 13:17
    1334 次阅读|
    0 个评论
    QT编程中常常会出现对于系统本身字库支持问题,其主要是需要加入QT当中的QTextCodec头文件具体实现方法如下:   #include QTextCodec 在窗口初始化代码中添加如下对于String的文字支持国标2312 QTextCodec :: setCodecForCStrings ( QTextCodec :: codecForName ( "GB2312" )); 在移植程序的时候可能会发现以上方法失效,采用GBK字库能解决移植到其他电脑中出现字库无法识别的问题,从这点上看GBK字库真是万能啊! QTextCodec * codec = QTextCodec :: codecForName ( "GBK" ); if ( codec == NULL ) codec = QTextCodec :: codecForLocale (); QTextCodec :: setCodecForTr ( codec ); QTextCodec :: setCodecForLocale ( codec ); QTextCodec :: setCodecForCStrings ( codec );  
  • 热度 21
    2012-5-3 09:15
    1362 次阅读|
    0 个评论
    2012年的第一集,祝大家在新的一年里身体健康,心想事成! 汉字、ASIC码的应用颇为广泛,本集将详细讲解Blackfin如何实现字库的相关应用。 由于现在博客里暂时放不了视频,大家只能点击一下链接观看视频,讲义仍然放在博客中     优酷链接:http://v.youku.com/v_show/id_XMzM5ODE0MTA0.html 清晰版下载地址:http://115.com/file/cl30kyk0      如需提取码,则是: cl30kyk0 开发板链接:http://item.taobao.com/item.htm?spm=1103Qmdt.3-3dfNy.h-1Akvusid=9026190872   7.4 BF53x_ZIKU(汉字/ASIC II字库) 7.41 代码实现功能 代码实现了汉字库和ASIC II码 字库的功能,代码会在编译时,将字库文件加载到内存中,所以必须使用xml文件对内存进行初始化,所以必须用光盘中的ADSP-BF533-proc.xml文件把Visual DSP++ 5.0下的ADSP-BF533-proc.xml文件替换掉,才能保证字库文件正确加载。 代码实现了在指定的坐标处显示出指定的汉字,字母,光标及平铺区域显示,可以对文字的颜色进行修该。 编译并运行代码,会将指定的文字数据写入指定的内存区域,通过使用image view工具进行查看。 7.42 代码使用说明 清除内存:        memset(DisplayBuffer,'\0',391680);   将DisplayBuffer内存清为空,清楚大小为391680字节。 ASICII码显示: Glib_disp_ascii16x8_v(130,0,"A",0x0000ff); 在坐标130,0位置显示字母A,颜色为蓝色。 汉字显示: Glib_disp_hzk16_v(130,200,"北京",0xffffff); 在坐标130,200位置显示汉字“北京”,颜色为白色。 填充区域: Rect(100,100,200,100,0xff0000); 在坐标100,100位置填充一个宽为200,高为100的区域,填充色为红色。 光标显示: Mouse(240,135,0x00ff00); 在坐标240,135位置显示绿色的光标。 7.43 代码实验步骤 1. 编译并运行代码 2. 待代码运行完成后,选择Visual DSP++5.0 菜单下“View --DebugWindows--image viewer…”选项。 3. 按下图配置选项:   4. 点“OK”后观察输出的内存图像。 7.44 代码实验结果 在image view窗口上可以看到如下图像:
  • 热度 16
    2012-5-3 09:13
    1504 次阅读|
    0 个评论
    主要讲字库在液晶屏上显示的应用,综合型的应用范例,对第24集字库应用的一个延伸。 由于现在博客里暂时放不了视频,大家只能点击一下链接观看视频,讲义仍然放在博客中。 优酷链接:http://v.youku.com/v_show/id_XMzU3MjU2MjI0.html 清晰版下载地址:http://115.com/file/c293ew08     如需提取码,则是: c293ew08 开发板链接:http://item.taobao.com/item.htm?spm=1103Qmdt.3-3dfNy.h-1Akvusid=9026190872 7.5 BF53x_LCD_ZIKU(字库应用) 7.51 代码实现功能 代码实现了将字库信息显示到液晶屏上 7.52 代码使用说明 增加了液晶屏驱动,将内存数据显示到液晶屏上。 内存数据转换:        RGB888_RGB565(DisplayBuffer,391680,DisplayBuffer_565); 将DisplayBuffer数组中的RGB888格式数据转为RGB565格式,存在DisplayBuffer_565中,数据转换大小为391680字节。 7.53 代码实验步骤 1. 编译并运行代码   2. 观察液晶屏显示   7.54 代码实验结果 在液晶屏上可以看到内存的数据显示出。
相关资源