Пользовательский QDialog в Qt - PullRequest
0 голосов
/ 09 июня 2011

Я хочу сделать qdialog с опциями 'yes' и 'no', с опцией кнопки 'no', установленной по умолчанию.до сих пор я установил по умолчанию кнопку «нет», но нажатие клавиши табуляции или Shift + Tab или стрелки влево на клавиатуре не приводит к нажатию кнопки «да».Я хочу, чтобы это было так же, как диалоговое окно (файла, заменяющего файл с таким же именем), появилось в окнах при сохранении файла.Любая помощь будет высоко ценится.спасибо ...

1 Ответ

3 голосов
/ 09 июня 2011

Как QMessageBox :: question с значением по умолчанию "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);
...