я получил FileDialog назвал внутри моего главного окна с этим кодом:действие Qt 5.7 QFileDialog не работает
QAction *actionWithShortcut = new QAction();
actionWithShortcut->setShortcut(Qt::CTRL + Qt::Key_9);
actionWithShortcut->setShortcutContext(Qt::ShortcutContext::WidgetWithChildrenShortcut);
// added this comment to check does it work at list outside filedialog
// addAction(actionWithShortcut);
QFileDialog *fd = new QFileDialog(this);
fd->addAction(actionWithShortcut);
connect(actionWithShortcut, &QAction::triggered, fd, &QFileDialog::reject);
fd->show();
Но похоже, что я не могу добавить какие-либо действия в QFileDialog
или они каким-то образом опущены. Какие-либо предложения? Уже пробовал флаги, опции и т. Д. Невозможно найти какие-либо решения.