Qt中的自定义QDialog

时间:2011-06-09 06:05:06

标签: qt button default customization qdialog

我想在其上创建一个带有'yes'和'no'选项的qdialog,并将'no'按钮选项设置为default。到目前为止,我已经设置了“否”按钮默认设置,但按键盘或Shift + tab或键盘上的左箭头不会将我带到“是”按钮。我希望它与保存文件时窗口中出现的对话框窗口(具有相同名称的文件替换文件)相同。 任何帮助都感激不尽。 谢谢......

1 个答案:

答案 0 :(得分:3)

像QMessageBox ::问题一样,默认设置为“no”?

http://doc.trolltech.com/4.7/qmessagebox.html#question

QMessageBox::question ( this, tr("Question"), tr("Is this what's needed?"), QMessageBox::Yes | QMessageBox::No | QMessageBox::Cancel, QMessageBox::No);