如何让QDialogButtonBox::Ok中文时显示确定

liushanwen1989 2013-08-21 02:43:32

QDialogButtonBox *buttonBox;
buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok);
如何在QT中文输出的时候,Ok翻译成确定
...全文
933 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
彩阳 2013-08-21
  • 打赏
  • 举报
回复
引用 4 楼 jdwx1 的回复:
[quote=引用 3 楼 jiangcaiyang123 的回复:] 我不是这样做的。
    ui->m_pOKCancelBox->button( QDialogButtonBox::Ok )->setText( tr( "OK" ) );
    ui->m_pOKCancelBox->button( QDialogButtonBox::Cancel )->setText( tr( "Cancel" ) );
lupdate更新,使用Qt语言家自己翻译。
还是我的那个稍微好点,谁能不用QMessageBox呢,也需要翻译。[/quote] 上次那个QColorDialog没法自个儿翻译,只能把qt的所有翻译拿出来了。
jdwx 2013-08-21
  • 打赏
  • 举报
回复
引用 3 楼 jiangcaiyang123 的回复:
我不是这样做的。
    ui->m_pOKCancelBox->button( QDialogButtonBox::Ok )->setText( tr( "OK" ) );
    ui->m_pOKCancelBox->button( QDialogButtonBox::Cancel )->setText( tr( "Cancel" ) );
lupdate更新,使用Qt语言家自己翻译。
还是我的那个稍微好点,谁能不用QMessageBox呢,也需要翻译。
彩阳 2013-08-21
  • 打赏
  • 举报
回复
我不是这样做的。
    ui->m_pOKCancelBox->button( QDialogButtonBox::Ok )->setText( tr( "OK" ) );
    ui->m_pOKCancelBox->button( QDialogButtonBox::Cancel )->setText( tr( "Cancel" ) );
lupdate更新,使用Qt语言家自己翻译。
liushanwen1989 2013-08-21
  • 打赏
  • 举报
回复
引用 1 楼 jdwx1 的回复:
加载:qt_zh_CN.qm,在Qt目录里找。 和加载其它的qm一样加载,每个qm用一个QTranslator,qapp可以加载多个QTranslator。 [quote=引用 楼主 liushanwen1989 的回复:] QDialogButtonBox *buttonBox; buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok); 如何在QT中文输出的时候,Ok翻译成确定
[/quote] 谢谢,按你说的可以了。
jdwx 2013-08-21
  • 打赏
  • 举报
回复
加载:qt_zh_CN.qm,在Qt目录里找。 和加载其它的qm一样加载,每个qm用一个QTranslator,qapp可以加载多个QTranslator。
引用 楼主 liushanwen1989 的回复:
QDialogButtonBox *buttonBox; buttonBox->setStandardButtons(QDialogButtonBox::Cancel|QDialogButtonBox::NoButton|QDialogButtonBox::Ok); 如何在QT中文输出的时候,Ok翻译成确定

16,815

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧