キーを押しCtrlます。私の最初の機能はうまくいきます:
void MainWindow::keyPressEvent(QKeyEvent *event){
if(event->modifiers()==Qt::CTRL){ //RETURNS TRUE
ui->widget->groupmaking=true;
} }
2 つ目は、どのようなキーがリリースされたかを確認するのに苦労しました。(だったCtrl)
void MainWindow::keyReleaseEvent(QKeyEvent *event){
if(event->modifiers()==Qt::CTRL){ //RETURNS FALSE. WHY?
ui->widget->groupmaking=false;
ui->widget->groupexist=true;
}
}
Ctrlでは、リリースを正しくキャッチする方法は?