modifiers()也行不通
出了什么問題
uj5u.com熱心網友回復:
你這代碼寫的自己沒覺得不對么……key只有F4啊,alt是KeyboardModifier。所以應該判斷e->modifiers()是不是等于Qt::AltModifier
uj5u.com熱心網友回復:
這種方法試過了 行不通
uj5u.com熱心網友回復:
那就在closeevent里面處理uj5u.com熱心網友回復:
Windows默認關閉視窗的快捷鍵。uj5u.com熱心網友回復:
你的意思是 不能更改這個鍵盤事件嗎
uj5u.com熱心網友回復:
除非hook吧。字數字數uj5u.com熱心網友回復:
void MainWindow::closeEvent(QCloseEvent *event)
{
event->ignore();
}
uj5u.com熱心網友回復:
關鍵是MainWindow可以獲取到alt+F4的鍵盤事件嗎?uj5u.com熱心網友回復:
好像是不行,按下alt+f4還是會退出
但是用closeEvent()函式,按下不會退出
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/105508.html
標籤:Qt
上一篇:ngrok怎么產生穩定網址
下一篇:1408584移動資料
