Qt中tr 的作用

2021-08-22 07:15:21 字數 308 閱讀 3255

函式 tr()全名是qobject::tr(),被它處理的 字串可以 使用工具提 取出來翻譯 成其他語言, 也就是做國際化使用。

只要記住,qt 的最佳實踐:如果你想讓你的程式國際化的話,那麼,所有使用者可見的字串都要使用 qobject::tr()!

在書中看到的一句話,如果想要你做的程式國際化,就把所有使用者可見的字串寫到tr()中去,可直接用工具翻譯成多語言的版本

但是,為什麼我們沒有寫 qobject::tr(),而僅僅是 tr()呢?原來,tr()函式是定義在 object裡面的,所有使用了 q_object 巨集的類都自動具有 tr()函式。

Qt中tr 的作用

函式 tr 全名是qobject tr 被它處理的 字串可以 使用工具提 取出來翻譯 成其他語言,也就是做國際化使用 只要記住,qt 的最佳實踐 如果你想讓你的程式國際化的話,那麼,所有使用者可見的字串都要使用 qobject tr 但是,為什麼我們沒有寫 qobject tr 而僅僅是 tr 呢?...

關於qt中的tr()函式

在論壇中漂,經常遇到有人遇到tr相關的問題。用tr的有兩類人 注意哦,如果你正在用tr包裹中文字元,卻不屬於 2b 那麼,這是個訊號 如果你確實屬於 2b 請做好心理準備,你可能還會遇到很多困難,請考慮qt國際化 原始碼含中文時 的點滴分析 tr 是做什麼的?下面二者的區別是什麼?qstring t...

關於qt中的tr()函式

在論壇中漂,經常遇到有人遇到tr相關的問題。用tr的有兩類人 注意哦,如果你正在用tr包裹中文字元,卻不屬於 2b 那麼,這是個訊號 如果你確實屬於 2b 請做好心理準備,你可能還會遇到很多困難,請考慮 qt國際化 原始碼含中文時 的點滴分析 tr 是做什麼的?下面二者的區別是什麼?qstring ...