QT 国际化翻译求助

tt2com 2012-06-08 10:32:45

TEMPLATE = app
TARGET =
DEPENDPATH += .
INCLUDEPATH += .

# Input
HEADERS += qt_translator_test.h
FORMS += qt_translator_test.ui
SOURCES += main.cpp qt_translator_test.cpp
RESOURCES += qt_translator_test.qrc
TRANSLATIONS += myapp.ts

.pro文件
测试程序在 window和 linux(pc)都是好的
但到板子上就有问题了。显示的是二个方框。是程序有问题还是板子上的QT 不对?
...全文
118 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
tt2com 2012-06-11
  • 打赏
  • 举报
回复
哎 还是没有指定字库造成的。悲剧
tt2com 2012-06-09
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 的回复:]
默认情况下Qt/Embedded在lib/fonts目录下提供了一种可以显示中文的字体库UniFont,但是该字体库中没有ttf的字体。为了使用ttf字体显示中文,本文采取如下的方法:拷贝一种支持unicode编码的ttf字体到lib/fonts目录下,例如,windows系统下的宋体simsun.ttf;同时还需要在此目录的fontdir脚本中添加下面一行:
simsun simsun.ttf……
[/Quote]
谢谢我星期一试试看
tt2com 2012-06-08
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

多语言的那个字库,是否支持你要显示的多语言的程序??

字库能不能支持你要显示的所有的语言。。。
[/Quote]
unifont 的字库这个可以支持中文显示的
shen_wei 2012-06-08
  • 打赏
  • 举报
回复
多语言的那个字库,是否支持你要显示的多语言的程序??

字库能不能支持你要显示的所有的语言。。。
tt2com 2012-06-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

引用 1 楼 的回复:

板子上相应的字库吗??对应多语言的字体库。。。

怎么对于字库?我只有一个unifont 的字库。那个显示中文没问题了,刚才解决 了
这个 国际化对于的字库需要如何设定?
[/Quote]
我这个程序中也强制设定了字库 但还是无法显示
tt2com 2012-06-08
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

板子上相应的字库吗??对应多语言的字体库。。。
[/Quote]
怎么对于字库?我只有一个unifont 的字库。那个显示中文没问题了,刚才解决 了
这个 国际化对于的字库需要如何设定?
shen_wei 2012-06-08
  • 打赏
  • 举报
回复
板子上相应的字库吗??对应多语言的字体库。。。
shen_wei 2012-06-08
  • 打赏
  • 举报
回复
默认情况下Qt/Embedded在lib/fonts目录下提供了一种可以显示中文的字体库UniFont,但是该字体库中没有ttf的字体。为了使用ttf字体显示中文,本文采取如下的方法:拷贝一种支持unicode编码的ttf字体到lib/fonts目录下,例如,windows系统下的宋体simsun.ttf;同时还需要在此目录的fontdir脚本中添加下面一行:
simsun simsun.ttf FT n 50 0 su
fontdir脚本用来向系统注册所支持的字体,它的每一行定义了一种字体的设置,其格式如下:
字体名称>字体文件名>字体渲染类型>是否斜体>尺寸>字体标志>[尺寸列表]
在程序设计中,首先指定编码方式以支持中文:
QTextCodec *code=QTextCodec::codecForName("GBK")
接着为部件(例如Mywidget)执行 Unicode的转化编码:
QString
uniStr=code -> toUnicode("要显示的中文字符")
Mywidget->
setFont(QFont("simsun",20,QFont::Bold))
Mywidget->
setText(uniStr)

摘的部分。。。你理解看看。。

16,173

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧