原文:QT in VS 多語言實現(中英文切換,每個步驟都有截圖,只有UTF8才能讓Qt語言家正確讀取。先qApp->removeTranslator,然后installTranslator,每個類都要寫上槽函數RetranslateUI)

最近項目需要軟件具有中英文雙語切換功能,而QT又自帶此功能,現將實現方式記錄下來。 說到中英文切換,少不了要了解QT的內部編碼方式。在此就不詳述QT編碼方式了,具體可參考 徹底弄懂Qt的編碼。只需要記住QT采用utf 編碼 window操作系統采用ansi編碼,簡體中文操作系統的ansi代表gbk。 . 生成.ts文件前置步驟:所有需要翻譯的內容用QObject::tr 包起來。具體自行了解一下Q ...

2019-01-28 23:22 0 1346 推薦指數:

查看詳情

QT 中英文切換

1. 在.pro文件中加入   TRANSLATIONS += qmain_zh.ts 2. 選擇工具中的外部/語言(更新翻譯),生成.ts文件 3. 把生成的.ts文件在QT語言家中進行翻譯。 4. 選擇工具中的外部/語言(發布翻譯 ...

Fri Jul 13 01:03:00 CST 2018 0 3119
Qt 中英文切換

一、前言   軟件面向不同國籍用戶時,需要顯示不同語言的操作界面,Qt提供語言可翻譯為不同語言類型,方便軟件走向國際化。 二、功能實現   1、翻譯文件制作   1)在pro文件中添加生成中英文翻譯過渡文件(.ts文件)所需代碼      注:res為存放生成ts文件的存放目錄,需 ...

Sun May 16 21:40:00 CST 2021 0 2178
[Go] GO語言實戰-gin框架項目實現中英文切換

如果項目中需要有多語言的展示,類似網站中英文切換,可以使用下面這個方法來實現 主要思路就是,頁面html內容展示的時候,不能固定寫死在頁面上,需要從控制器部分分配過來變量,展示輸出這個變量 這個變量的內容來自一個結構體的成員,該結構體在創建實例的時候,可以根據傳遞參數的不同,實例的成員內容 ...

Sat Jul 25 23:33:00 CST 2020 0 615
C# 多語言實切換實現

看了網上實現實時切換的方式,感覺真是累啊! 自己寫一個吧! 自誇一句:簡單,優雅,高效。 如果有更好的方式,可以跟我講一聲。 實現是其於C# 本身的本地化方式之上.....比如你已經在C# 上實現了二種語言,且無問題。 1. 語種管理器 public enum ...

Tue Jan 20 22:24:00 CST 2015 1 5815
iOS 程序內語言切換 -- 中英文切換

隨着時代的發展,應用程序相繼出現了不同語言的版本方案,中文,英文,法文,韓文等等;想在應用程序中實現語言的自由切換,需要配置多個語言的文件,根據用戶的動態選擇獲取不同語言文件下的語言文件,從而顯示到界面上面。這里先說中英文切換,至於其他語言操作復制即可!!! 1.新建工程之類的就不 ...

Tue Feb 12 17:31:00 CST 2019 0 730
純前端如何實現多語言切換

  VUE實現項目多語言,有個比較不錯的國際化插件:vue-i18n,需要用的時候具體可以自己查語法   組件git地址:vue-i18n的github   組件文檔地址:vue-i18n的文檔   vue項目的多語言/國際化插件vue-i18n詳解,可以看這篇博客,還比較全:https ...

Thu Jul 30 01:42:00 CST 2020 0 2769
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM