• 5912阅读
  • 5回复

求助,如何让QTreeview显示中文的详细文件信息? [复制链接]

上一主题 下一主题
离线hugerat
 
只看楼主 倒序阅读 楼主  发表于: 2010-05-17
我用qtreeview和qdirmodel,实现了在qtreeview中显示目录及文件的功能

现在有个问题,在qtreeview中显示文件的详细信息时,比如文件的类型,显示的是"Folder""BAT File"之类的英文信息,如图。


请问,我如何才能让它显示成中文信息呢?
离线hugerat
只看该作者 1楼 发表于: 2010-05-18
还是没解决,继续期待答案中。
离线hugerat
只看该作者 2楼 发表于: 2010-05-18
问题部分解决,原来只要加载QT下的translate目录中的qt_zh_CN.qm文件进行翻译即可将大部分英文换成中文。现在的问题是文件的类型(TYPE)中,文件夹的显示依然为File Folder,无论如何也无法替换成中文。请教高手们,这个要如何处理?
离线paranoid
只看该作者 3楼 发表于: 2010-05-19
试试这样行不行,打开qt_zh_CN.ts,在QFileDialog类下添加File Folder的翻译,再生成qt_zh_CN.qm
离线hugerat
只看该作者 4楼 发表于: 2010-05-19
好象ts不能手动输入要翻译的词汇吧?

另外,谢谢了。这个问题我已经彻底解决了。
离线paranoid
只看该作者 5楼 发表于: 2010-05-19
不用liguist,就用文本编辑器编辑ts文件,按照它的格式输入,忽略location,line,只添source translation
这个问题的原因应该就是翻译项缺失,补上就行了
快速回复
限100 字节
 
上一个 下一个