QT 之介面出現亂碼處理

2021-08-28 07:07:51 字數 459 閱讀 3419

介面中的字串, 盡量的使用qobject::tr(text); 以便以後轉換介面語言, 即使現在你還不考慮這個問題.

方法一: 

每次設定時都使用:

此法太過麻煩.

方法二:

主函式中呼叫:

qtextcodec::setcodecfortr(qtextcodec::codecforname("utf8"));

qtextcodec::setcodecforcstrings(qtextcodec::codecforname("utf8"));

然後介面中使用:

button->settext(qobject::tr("你好嗎?"));

法二比較方便, 只需要在主函式中設定一次.

方法三:

直接使用:

button->settext(qobject::trutf8("你好嗎?"));

與法二差不多.

Qt之介面出現 消失動畫效果

在學習qt的這2 3個月裡,對qt越發感興趣,從剛開始的盲目 無所適從到現在的學習 研究 熟練 掌握的過程中,我學到了很多東西,也學會了如何通過自學讓自己更加成熟 強大起來,如何更有效地提高自己學習 工作效率。關於qt介面的出現消失效果,我簡單介紹兩種方法。1 1 介面出現 將下面這段 放在介面的建...

Qt之介面出現 消失動畫效果

在學習qt的這2 3個月裡,對qt越發感興趣,從剛開始的盲目 無所適從到現在的學習 研究 熟練 掌握的過程中,我學到了很多東西,也學會了如何通過自學讓自己更加成熟 強大起來,如何更有效地提高自己學習 工作效率。關於qt介面的出現消失效果,我簡單介紹兩種方法。1 1 介面出現 將下面這段 放在介面的建...

Qt學習 Qt介面顯示中文亂碼

設定為系統字型,用三個set qtextcodec setcodecfortr qtextcodec setcodecforcstrings qtextcodec setcodecforlocale qt快速入門 一書中的方法,只需要乙個set qtextcodec setcodecfortr 但是...