以下代碼創建一個打印機配置對話框:
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翻譯文件。