要有头文件 #include <QPushButton>
原理就是把bottonbox 中的 每一个按钮 转换成pushbutton类的,在settext 就可以了
QDialogButtonBox *buttonBox;
buttonBox->setStandardButtons(QDialogButtonBox::Apply|QDialogButtonBox::Cancel|QDialogButtonBox::Ok);
buttonBox->button(QDialogButtonBox::Ok)->setText("确定");//将buttonbox中的ok 变成汉化
buttonBox->button(QDialogButtonBox::Cancel)->setText("取消");
buttonBox->button(QDialogButtonBox::Apply)->setText("应用");
本文介绍了如何在Qt中使用QDialogButtonBox对对话框的按钮进行汉化,通过设置标准按钮并分别修改各个按钮的文本,如将'Ok'改为'确定','Cancel'改为'取消','Apply'改为'应用',实现用户界面的本地化。
4707

被折叠的 条评论
为什么被折叠?



