1
我按Ctrl鍵。 我的第一個功能正常工作:如何抓住Ctrl鍵釋放?
void MainWindow::keyPressEvent(QKeyEvent *event){
if(event->modifiers()==Qt::CTRL){ //RETURNS TRUE
ui->widget->groupmaking=true;
} }
在第二,我有檢查被釋放什麼樣的關鍵的煩惱。 (這是按Ctrl)
void MainWindow::keyReleaseEvent(QKeyEvent *event){
if(event->modifiers()==Qt::CTRL){ //RETURNS FALSE. WHY?
ui->widget->groupmaking=false;
ui->widget->groupexist=true;
}
}
那麼,如何正確地趕上按Ctrl釋放?
如果您已找到解決方案,請將其作爲您的問題的答案,並最終接受您自己的答案。 –