アットウィキロゴ

Qt Tips

QMenuの aboutToShow() ACTIONをSLOTで受け取り、その中で

void MyClass::on_aMenu_aboutToSow()
{
    Qt::KeyboardModifiers mods = QApplication::keyboardModifiers();
    ui.action_anAction->setEnabled( (mods & Qt::xxxModifier) );
}

xxxModifierには下記がある。

Qt::NoModifier
Qt::ShiftModifier
Qt::ControlModifier
Qt::AltModifier
Qt::MetaModifier
Qt::KeypadModifier
Qt::GroupSwitchModifier
最終更新:2009年10月01日 14:57