• 7908阅读
  • 3回复

[讨论]QInputDialog类的使用 [复制链接]

上一主题 下一主题
离线lzpmail
 
只看楼主 倒序阅读 楼主  发表于: 2011-07-05
hi, 我写了个程序, 里面用到了QInputDialog QT标准对话框,由里面的按钮全是英文的, 现在我想把按钮上的字体变成中文的, 代码如下:
  1.     QInputDialog *passwdDialog = new QInputDialog(this);
  2. passwdDialog->setOkButtonText(QString::fromLocal8Bit("确定"));
  3. passwdDialog->setCancelButtonText(QString::fromLocal8Bit("取消"));
但发现标准对话框的按钮没有改变, 请问是什么原因。
是否有好的方法来实现, 谢谢

在线XChinux

只看该作者 1楼 发表于: 2011-07-05
用QTranslator加载qt_zh_CN.qm文件。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线lzpmail
只看该作者 2楼 发表于: 2011-07-06
好的, 谢了, 我试下
离线dnn_xin

只看该作者 3楼 发表于: 2013-02-25
请问 是否实现了 QInputDialog  按钮汉化的效果啊?如何是实现的?能否说一下?我试了setOkButtonText()函数和QTranslator 都没有效果呢
快速回复
限100 字节
 
上一个 下一个