【QT】如何將QFileDialog對話方塊中的英文內容轉化為中文
阿新 • • 發佈:2019-01-07
如何將QFileDialog對話方塊中的英文內容轉化為中文
- 在QT安裝目錄中找到相應的.qm檔案,如/usr/local/Trolltech/Qt-4.8.7/translations/qt_zh_CN.qm
- 在程式的入口函數出增加如下程式碼
#include <QTranslator> int main(int argc, char* argv[]) { QApplication a(argc, argv[]); QTranslator* pTranslator = new QTranslator(); pTranslator->load("/usr/local/Trolltech/Qt-4.8.7/translations/qt_zh_CN.qm"); a.installTranslator(); //test code 下面的程式碼用於測試轉化的效果 QFileDialog::getOpenFileName(NULL, "11", "22", "33"); }
注:該方式的轉化會把系統所以預設的對話方塊的英文翻譯為中文,如開啟,儲存,QMessagebox中的內容
轉化前效果:
轉化後圖片: