Qt按鈕點(diǎn)擊彈出子對話框,然后父窗口不可點(diǎn)擊怎么弄?事實(shí)上,QT模態(tài)對話框的機(jī)制是重新打開一個(gè)獨(dú)立的事件循環(huán),因此主事件循環(huán)被暫時(shí)阻止,父窗口的點(diǎn)擊和輸入將無效。子窗口關(guān)閉后,主事件循環(huán)將再次恢復(fù)執(zhí)行
Qt按鈕點(diǎn)擊彈出子對話框,然后父窗口不可點(diǎn)擊怎么弄?
事實(shí)上,QT模態(tài)對話框的機(jī)制是重新打開一個(gè)獨(dú)立的事件循環(huán),因此主事件循環(huán)被暫時(shí)阻止,父窗口的點(diǎn)擊和輸入將無效。子窗口關(guān)閉后,主事件循環(huán)將再次恢復(fù)執(zhí)行,并且這些事件的處理肯定會恢復(fù)。原則上,不需要額外的控制信號,也不存在