Решил после долгого перерыва вернуться к Qt. Многое подзабыл.
Сейчас споткнулся о такой вопрос.
Требуется задать шорткат (сочетание клавиш) для кнопки OK в диалоге
QDialogButtonBox. Конкретно, требуется навесить сочетание
Ctrl+Enter на стандартную кнопку
OK.
Вопрос: как это сделать?
Диалог создается так:
// Кнопки OK и Cancel
buttonBox=new QDialogButtonBox();
buttonBox->setOrientation(Qt::Horizontal);
buttonBox->setStandardButtons(QDialogButtonBox::Ok|QDialogButtonBox::NoButton|QDialogButtonBox::Cancel);
Стандартных средств для назначения шортката для стандартных кнопок QDialogButtonBox не нашел. У буржев нашел только намёки, что надо как-то использовать QAbstractButton, но не понял что они конкретно имеют в виду.