1

次のようなショートカット イベントを作成しました。

new QShortcut(QKeySequence(Qt::CTRL + Qt::Key_Q), this, SLOT(close()));

しかし、ここでメニューエントリに「Ctrl + Q」を表示したいと思います。

出口

それ、どうやったら出来るの?Qt Creator でそれを行う方法が見つからないようです。

4

2 に答える 2

2

通常QAction、これにはクラスを使用するためQMenu、アクションを追加する がありますCLOSE。次に、メニューSetShortcutに追加するために使用でき"CTRL + Q"ます。

pNewAction->setShortcut(QString(strAccel.c_str()));

pNewActionタイプQActionです。

于 2014-01-22T08:06:39.717 に答える