コード例 #1
0
void ModifierDetectorWidget::keyPressEvent(QKeyEvent* event) {
    event->accept();

    setText(getStringForModifier(event->modifiers()));

    emit modifierChanged(event->modifiers());
}
コード例 #2
0
ファイル: softkey.cpp プロジェクト: qt-users-jp/qimsys
void SoftKey::mousePressEvent(QMouseEvent *e)
{
    if (d->modifier == Qt::NoModifier) {
        QWidget::mousePressEvent(e);
    } else {
        d->pressed = !d->pressed;
        emit modifierChanged(d->modifier, d->pressed);
        update();
    }
}