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
或者他們已經在某種程度上忽略。有什麼建議麼? 已經嘗試過窗口標誌,選項等。找不到任何解決方案。