在我的項目中,我試圖使用qt語言學家。當我將語言從英語更改爲土耳其語時,它將使用全部不變的標籤。如何加載qt語言學家動態更改標籤文本
但有些標籤是我根據用例場景動態加載它們的。
無論我用qt語言學家做什麼,它都會使用這些標籤的文字。
我該如何擺脫這個問題?
任何幫助將Qt的本地化來apprecialted
在我的項目中,我試圖使用qt語言學家。當我將語言從英語更改爲土耳其語時,它將使用全部不變的標籤。如何加載qt語言學家動態更改標籤文本
但有些標籤是我根據用例場景動態加載它們的。
無論我用qt語言學家做什麼,它都會使用這些標籤的文字。
我該如何擺脫這個問題?
任何幫助將Qt的本地化來apprecialted
Qt擁有一個guide to internationalization,其中包括基本信息:來包裝你的字符串在tr
函數調用。
label->setText(tr("Hello, World!"));
除此之外,如果您希望語言隨時更改,您需要確定上下文何時發生變化,並適當地更新標籤。不幸的是,我不能輕易將我的手放在表明什麼時候這樣做的信號上。
這link可能對你有所幫助