Qt語言家的簡單使用


  • 在需要翻譯的地方之前安裝QTranslator

  • 在.pro里添加翻譯文件

  • 在所有需要翻譯的地方添加tr
    • 每個繼承於QObject的類都有tr()接口,但是我們用類自己的
    • QString::tr("hello")
  • 使用QtCreator的工具->外部->Qt語言家-> update
    • 會在.pro指定的目錄生成.ts文件
  • .ts文件其實就是一個xml

    • source節點就是代碼中tr在的地方,translation節點就是翻譯的地方
  • 可以選擇用QtLinguist打開.ts文件

    • 使用工具修改翻譯

  • 修改.ts文件后需要發布翻譯文件,生成.qm文件后才能被程序使用
    • 方法1:工具-》外部工具-》Qt預言家-》發布
    • 方法2:用QtLinguist打開.ts文件,文件->發布
  • 可以將.qm文件和資源綁定在一起






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM