我正在尝试绑定Qt::META+ Qt::Key_Tab快捷方式QTabWidget切换标签(就像它在chrome或许多其他应用程序中工作).我已尝试在谷歌中找到的每一个解决方案,但这种快捷方式组合不起作用.
我试过了:
Qt::Key_Control+ Qt::Key_Tab,Qt::Key_Meta+ Qt::Key_Tab,QKeySequence(Qt::Key_Meta,Qt::Key_Tab),QKeySequence(Qt::META,Qt::Key_Tab)等.QShortcutQActionQWidget::eventQWidget::eventFilter来捕获密钥installEventFilterkeyPressed等等..QWidget::event/ QWidget::eventFilter捕获Shift+ Tab,Alt+ Tab,但不捕获Ctrl(META)+ Tab.当我按下Ctrl我看到我的qDebug输出时,当我按下Ctrl + Tab时没有任何反应.
在OSX的QT中,有人可以解释一下我的错误和特殊的关键组合吗?
无论什么小部件,我创建了干净的GUI项目,其中没有其他小部件 - 仍然是相同的.
一些信息:
顺便说一句,在Qt Creator中,我也无法设置Ctrl+ Tab快捷方式,这真的很荒谬. …