原文:Qt的翻譯文件QTranslator不能使用問題總結(原)

筆者今天在自己工程中使用翻譯文件,發現沒有起作用,反復查找,發現是用宏定義了命名空間,生成.ts文件時,不會加上命名空間,所以生成的.qm文件在實際使用時,會無法找到對應的語句。 如果將宏定義的命名空間修改為普通字符,則沒有上述問題。 剛才是namespace MyProject 是用 define USNSnamespace MyProject 定義好宏,直接使用宏的,所以生成文件,不能自己將宏 ...

2014-08-14 21:00 3 9274 推薦指數:

查看詳情

Qt翻譯文件不更新問題

Qt翻譯文件.ts修改之后,release生成新的.qm文件,但是軟件運行界面依然沒更新。百思不得其解,然后嘗試了重新編譯就可以了。懷疑是依賴關系問題。 ...

Fri Jul 19 07:19:00 CST 2019 0 449
qt 添加翻譯文件

生成 test_zh_CN.ts文件了,這樣就可以用翻譯工具就可以打開這個文件,進行文件翻譯了, 3 ...

Fri Jan 18 05:07:00 CST 2019 0 885
Qt QTranslator使用

一、怎樣去掉ui文件 1、為什么要去掉ui文件 項目開發不建議使用.ui文件,因為.ui文件使部分代碼不可見,同時當多人同時開發時,合並分支會出現許多沖突。 2、去掉ui文件的方法 使用QtDesigner打開ui文件,點擊“窗體“菜單下 ...

Mon Aug 24 23:23:00 CST 2020 0 870
qt中制作添加 .ts 翻譯文件

QT 中可以用其自身的工具對界面語言進行翻譯,以實現支持語言的效果,這對於開發用戶跨越語言區域的工具來說是一個特別實用的功能。 下面介紹怎么制作和使用qt翻譯文件: 一、生成.ts翻譯文件(.ts是可讀的翻譯文件使用簡單的XML格式) 啟動qt的命令行工具: 開始 -> 程序 ...

Tue Oct 20 21:36:00 CST 2015 0 10219
mybatis映射文件中不能使用">""<""&"問題

一、原因: XML 文檔中放置了一個類似 “<” 字符,那么這個文檔會產生一個錯誤,這是因為解析器會把它解釋為新元素的開始。因此你不能這樣寫: 正確的寫法是這樣 ...

Fri Dec 18 01:13:00 CST 2020 0 607
關於SourceForge不能使用問題

,超過23萬的軟件項目已經登記使用超過200 萬注冊用戶的服務,使SourceForge.net開放源碼的 ...

Thu Aug 02 23:00:00 CST 2012 3 2434
Qt中QPushButton、QTabWidget等部件內容文字換行的解決方法(一定要寫在源碼里,寫在翻譯文件里不行,因為\n得不到轉義)

最近在做基於Qt的應用項目,其中有一個按鈕文字超長,需要換一行顯示。從網上找到的建議都是將要顯示的內容做成圖片,然后將圖片設置為該按鈕的背景。但是這樣做有一個很大的局限性,當需要更改內容文字的時候,需要重新生成圖片。這樣不僅提高了代碼的維護成本,而且方法比較死板。經過本人探索發現,其實只需要設置 ...

Thu Jun 16 08:05:00 CST 2016 0 1682
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM