淺談Qt語言學家的使用

           開博前言:
       由於學習和工作的需要,自己匆匆轉入到了一個還比較生疏的領域。在這當中,Qt成爲自己必不可少的基礎工具。 關於Qt,它是一個多平臺的C++圖形用戶界面應用程序框架,能夠給應用程序開發者提供建立藝術級圖形用戶界面所需的所有功能,並具有擴展容易,允許組件編程的優點。在這裏,通過學習和應用,將自己在這當中對Qt使用方法的見解與各位分享,希望有所裨益。這是我的第一篇博文,難免有欠缺之處,還望指正!
       對於Qt的學習,當然首先看的不應該是Qt語言學家的使用,畢竟對Qt的最基本應用、信號與槽的定義、語法規則等的認識是學習Qt翻譯工具的一個前提。只不過,我本人先用到了這裏,因而先談談個人對這一部分的的理解。
       
       博文:
       關於Qt語言學家的功能及介紹,在這裏不再贅言。在Qt語言學家中,發佈管理器提供了兩個工具,即lupdate和lrelease,它們都是命令行工具,依賴qmake的項目文件,即應用程序的*.pro項目文件。在某種意義上,甚至可以這樣簡單理解:通過使用lupdate工具,鏈接到*.pro項目文件生成或更新爲一個後綴爲ts的(*.ts)翻譯源文件,翻譯人員可使用Qt Linguist打開*.ts文件並將當中需要翻譯的短語或語句進行準確翻譯(甚至於要求語句中標點符號的格式都要保持一致),保存之後,再通過lrelease工具讀取*.pro項目文件並根據項目文件中列出的每一個*.ts源文件生成一個應用程序需要的後綴爲qm的(*.qm)文件,應用程序最後實際上調用的就是這個的*.qm文件,它是一個緊湊的二進制格式,可以提供更快速的翻譯查找。將其替換到應用程序能夠調用得到的路徑。(續)
       
 
 
 
 
 
 
 
 
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章