qt 增加的翻譯沒有作用上 Qt翻譯檔案使用方法

2021-10-12 15:37:15 字數 432 閱讀 2140

1)  在程式中載入翻譯檔案

qtranslator *translator = new qtranslator;

installtranslator(translator);

2)  編輯.pro檔案

3)  載入或生成新的ts檔案(.ts是可讀的翻譯檔案,使用簡單的xml格式)

4)編輯ts檔案

(1)接上,在命令列視窗中執行

linguist //啟動linguist語言翻譯工具,可以翻譯相應可見字串。windows平台也可使用開始-》所有程式-》"qt程式「選單中的linguist程式。

(啟動:命令列或者開始選單均可)

(2)開啟:工具介面中的file--->open,可以開啟所需的 .ts 檔案

儲存即可。

5) 生成.qm檔案(.qm是經過.ts轉換而成的二進位制機器語言)

Qt 執行緒 07 Qt模組中的執行緒支援 官翻

此外,qsqldrivers使用的第三方庫可以對在多執行緒程式中使用sql模組施加進一步的限制。有關更多資訊,請參閱資料庫客戶端手冊 任意數量的執行緒可以在任何給定的時間進行繪製,但是在乙個給定的繪製裝置上只有乙個執行緒一次可以進行繪製。換句話說,如果每個執行緒都繪製到單獨的qimages上,那麼兩...

Qt中addStretch的作用

今天在使用addstretch,布局的時候,發現addstretch竟然是可以平均分配的,有意思。比如 qvboxlayout buttonlayout new qvboxlayout buttonlayout addstretch 1 buttonlayout addwidget button1 ...

qt中moc的作用

qt 將源 交給標準 c 編譯器,如 gcc 之前,需要事先將這些擴充套件的語法去除掉。完成這一操作的就是 moc。moc 全稱是 meta object compiler,也就是 元物件編譯器 qt 程式在交由標準編譯器編譯之前,先要使用 moc 分析 c 原始檔。如果它發現在乙個標頭檔案中包含了...