QT Linguist

根據qt的assistant中看了一下QT Linguist的使用方法,照着它上面的方法一步步做結果運行出來的程序還是英文的,沒有翻譯成漢語,鬱悶了一陣. 研究了一陣發現還需要做其它東西,拿C:/Qt/2010.05/qt/examples/linguist/hellotr這個程序來講:

1,根據assistant中的教程生成hellotr_zh_CN.qm文件後,在工程中新建一個hellotr.qrc的資源文件,然後在資源文件中添加一個標籤/qm,然後再把hellotr_zh_CN.qm加到/qm標籤下.

2,把main函數中的translator.load("hellotr_la");換成translator.load("hellotr_zh_CN", ":/qm");然後運行程序就可以翻譯成中文了.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章