介面中的字串, 盡量的使用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 但是...