QT中的TS檔案與QM檔案

2021-07-26 17:31:21 字數 465 閱讀 9300

一、介紹一下qm檔案與ts檔案與作用與聯絡。

qm是qt的語言檔案。用qt的languist先製作好ts檔案,再生成qm檔案,再在qt程式裡面載入qm檔案即可實現國際化

qm檔案是qt中translate類進行讀取的原始檔(英譯中的翻譯檔案),其**是不可讀懂的。

ts檔案的生成:

lupdate.exe -verbose -pro xx.pro -ts xx.ts

ts檔案其格式是xml的,可以通過編譯器進行編輯或是linguist語言專家工具進行編輯翻譯。

它們的聯絡:

ts檔案———–》qm檔案(通過qt中的lrelease工具進行轉換);

轉換方法:

lrelease.exe -verbose xx.ts -qm xx.qm

或是圖形介面發布,使用linguist,通過圖形介面去生成qm檔案

-verbose

解釋並顯示操作過程

QT4 7 0 產生語言檔案 ts

使用者那給的協議是和qt相關的,並沒有輸出裸資料,而是用qt序列化之後輸出的。如果要訪問他們的socket server,得到資料後,要處理成裸資料才能用.為了解決能用他們提供的協議資料,有下面2個方法 我採用第一種方法來弄,最簡單直接。我要作的這個小client,需要國際化。因為我對qt不熟,客戶...

ts 模板庫檔案 vue與ts的使用模版

原始碼位址 專案demo 這裡講下使用中注意的事項 具體的使用在專案原始碼中 關於typescript詳細配製 tsconfig配製詳情 關於命令 npm run creat paths.本人對於不斷的建立元件資料夾已經很煩惱所以參考網上 生成了基於node的指令碼!執行 shell npm run...

Qt學習筆記 多語言檔案 qm的生成和使用

系統 windows10 64位 家庭版 qt版本 5.6.0 msvc2013 32位 編譯器 visual studio 2013 專業版 在qt程式中生成多語言處理所必需的.qm檔案,然後新增到工程中並在程式中使用。1.新建乙個qt widgets工程,這裡我取名為linguist,並新增乙個...