2016-12-03 61 views
0

我正在準備一個使用Qt的簡單GUI,但是我在添加一些快捷方式到QAction項目時遇到了問題。我有這樣的事情:QAction快捷方式無法將空間設置爲熱鍵

QAction* playAction = new QAction(playIcon, "Play", this); 
playAction->setShortcuts(QKeySequence::fromString("SPACE")); 

但這一切,我在編譯過程中收到的是:

沒有匹配函數調用 '的QAction :: setShortcuts(QKeySequence)' playAction-> setShortcuts( QKeySequence :: fromString( 「SPACE」));

我錯過了什麼嗎?

回答

0

問題解決。這是一個愚蠢的錯誤。剛:

playAction->setShortcut(Qt::Key_Space); 

相反的:

playAction->setShortcuts(QKeySequence::fromString("SPACE")); 
相關問題