Qt中的自定义QDialog

Qt中的自定义QDialog,qt,button,default,customization,qdialog,Qt,Button,Default,Customization,Qdialog,我想制作一个带有“是”和“否”选项的qdialog,并将“否”按钮选项设置为默认值。到目前为止,我已将“否”按钮设为默认值,但按tab键、shift+tab键或键盘上的左箭头键并不会使我转到“是”按钮。我希望它与保存文件时windows中出现的对话框窗口(文件替换同名文件)相同。 任何帮助都将不胜感激。 谢谢你…像QMessageBox::问题一样,默认设置为“否” 就像默认设置为“否”的QMessageBox::question QMessageBox::question ( this,

我想制作一个带有“是”和“否”选项的qdialog,并将“否”按钮选项设置为默认值。到目前为止,我已将“否”按钮设为默认值,但按tab键、shift+tab键或键盘上的左箭头键并不会使我转到“是”按钮。我希望它与保存文件时windows中出现的对话框窗口(文件替换同名文件)相同。 任何帮助都将不胜感激。
谢谢你…

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


就像默认设置为“否”的QMessageBox::question

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