1、創建語言文件 打開.pro文件,加入以下: TRANSLATIONS+=cn.ts 工具->外部->Qt語言家->更新翻譯,將生成翻譯文件cn.ts 2、編輯翻譯文件 啟動Linguist(Qt語言家),打開cn.ts,然后進行編輯,主要是將源文對應 ...
文章來源:http: devbean.blog. cto.com 在代碼中,我們使用tr 將需要翻譯的字符串標記出來。lupdate工具就是提取出tr 函數中的相關字符串。tr 函數是QObject類的一個static函數,其簽名如下: staticQString tr constchar sourceText,constchar comment ,intn 雖然我們只傳了一個參數,但是實際上tr ...
2015-10-16 21:29 0 2083 推薦指數:
1、創建語言文件 打開.pro文件,加入以下: TRANSLATIONS+=cn.ts 工具->外部->Qt語言家->更新翻譯,將生成翻譯文件cn.ts 2、編輯翻譯文件 啟動Linguist(Qt語言家),打開cn.ts,然后進行編輯,主要是將源文對應 ...
函數tr()的原型是QObject::tr(),被它處理的字符串可以使用工具提取出來翻譯成其他語言,也就是國際化使用。 ...
函數 tr()全名是QObject::tr(),被它處理的 字符串可以 使用工具提 取出來翻譯 成其他語言, 也就是做國際化使用。 只要記住,Qt 的最佳實踐:如果你想讓你的程序國際化的話,那么,所有用戶可見的字符串都要使用 QObject::tr()! 但是,為什么我們沒有寫 QObject ...
關於qt中的tr()函數 在論壇中漂,經常遇到有人遇到tr相關的問題。用tr的有兩類人: (1)因為發現中文老出問題,然后搜索,發現很多人用tr,於是他也開始用tr (2)另一類人,確實是出於國際化的需要,將需要在界面上顯示的文件都用tr包起來,這有分兩種 ...
函數 tr()全名是 被它處理的 字符串可以 使用工具提 取出來翻譯 成其他語言, 也就是做國際化使用。 只要記住,Qt 的最佳實踐:如果你想讓你的程序國際化的話,那么,所有用戶可見的字符串都要使用 QObject::tr()! 但是,為什么我們沒有寫 QObject::tr ...
第一次使用QT 在使用下面的函數時 ...
...