以下代码创建一个打印机配置对话框:
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翻译文件。