qt國際化程式設計

2021-04-22 19:41:02 字數 313 閱讀 8109

下面說一下qt國際化程式設計的操作步驟:

1、編寫源**

2、在*.pro檔案中新增translations += *.ts ,有多少中語言就新增多少個ts檔案。

3、執行lupdate *.pro 生成ts檔案。lupdate會根據源**中的內容提取出待翻譯的字段,然後生成ts檔案,ts檔案是xml格式的。

4、用qt linguist開啟ts檔案,並翻譯相應字段

5、執行lrelease *.pro生成qm檔案。lrelease會根據ts檔案生成二進位制的qm翻譯檔案。

6、在*.qrc檔案中新增qm檔案的路徑,並編譯源**

Qt 國際化程式設計

qstring locale qlocale system name qtranslator translator translator.load qstring arrowpad locale 面說一下qt國際化程式設計的操作步驟 1 編寫源 2 在 pro檔案中新增translations ts...

Qt 國際化程式設計

qt 目前的版本 2.2.4 對國際化的支援已經相當完善。在文字顯示上,qt 使用了unicode 作為內部編碼,可以同時支援多種編碼。為 qt 增加一種編碼的支援也比較方便,只要 增加該編碼和unicode的轉換編碼便可以了。qt 目前支援iso標準編碼iso 8859 1,iso 8859 2,...

QT國際化支援

為了是我們的qt程式支援如中文等其他語言,通常的做法是在需要翻譯的地方顯示的用tr標記,所以你在閱讀其他人編寫的源程式時會看到很多字串做了tr標記,這樣做是有原因的。1.在hello.pro檔案中增加 translations hello zh cn.ts 2.進入工程目錄,執行 lupdate h...