2008-01-31

QT快捷键

  1. shortcut作用域。
        QT 无全局快捷键(全局快捷键与相应的窗口管理器(KDE等)相关)。
    QAction::setShortcutContext(Qt::ShortcutContext)
      Qt::ApplicationShortcut 当前程序中有任意一窗口被激活时可使用的快捷键
      Qt::WindowShortcut      仅适用于当前窗口的 (default)
      Qt::WidgetShortcut      当前器件被激活时可用的快捷键


  2. 若该窗口无menuBar,对于popupMenu[contextMenu]中的menuItem之快捷键会无效。

      QAction 为抽象器件,可将该QAction添加到该窗口中,则可使用该菜单项的快捷键了 。


//EOF

0 comments: