0
我得到的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
或者他们已经在某种程度上忽略。有什么建议么? 已经尝试过窗口标志,选项等。找不到任何解决方案。