设置样式: QDialogButtonBox > QPushButton { color: white; } //box中的按钮文字改为白色
假定: QDialogButtonBox buttonBox;
函数消息: clicked(QPushButton* button);
再此消息中 使用 buttonBox->button(QDialogButtonBox::Ok) == button //判定是点击勒那个按钮,此处判定是不是点击了确定按钮
QDialogButtonBox: 会自动翻译成当前系统语言,会自动根据是windows 或 mac 来改变按钮顺序
如果希望它显示和你的程序相同的语言则要:
QDialogButtonBox->button(QDialogButtonBox::Ok)->setText(tr("Ok"));
也就是给你所用的按钮重新设置名字,然后翻译就可