2016-12-03 8 views
0

Qtを使用して簡単なGUIを準備していますが、QActionアイテムにショートカットを追加する際に問題があります。 ( 'QAction :: setShortcuts(QKeySequence')playAction-> setShortcutsへの呼び出しのためにQActionショートカットをホットキーとしてスペースを設定できません

一致する関数がない:

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

しかし、私は、コンパイル時に受け取ることがすべてです:私はこのような何かを持っていますQKeySequence :: fromString( "SPACE"));

私は何かを見逃しましたか?

答えて

0

問題が解決しました。それは愚かな間違いでした。ジャスト:

playAction->setShortcut(Qt::Key_Space); 

の代わりに:

playAction->setShortcuts(QKeySequence::fromString("SPACE")); 
関連する問題