QPrintDialog漢化解決方法

以下代碼創建一個打印機配置對話框:

QPrintDialog printDialog(parent);

printDialog.exec();

程序運行後打印機配置對話框界面爲英文文,如果想漢化,可將

/usr/share/qt4/translations/qt_zh_CN.qm

拷貝到當前工程目錄下,然後在main函數中添加如下代碼:

    QTranslator translator;

    translator.load("qt_zh_CN");

    app.installTranslator(&translator);

其中app爲你在main函數中創建的QApplication對象;

重新編譯運行即可。

 

如果工程已經有自己的漢化文件,可手動在自己的漢化文件中添加此界面上對應翻譯字段。

詳細的QDialog翻譯文件可參考QT源碼中的.ts翻譯文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章