在qt中,控制彈窗失去焦點(diǎn)自動(dòng)消失,一般通過監(jiān)聽FocusOutEvent來實(shí)現(xiàn)
但是在Qt5中,控件不會(huì)觸發(fā)FocusOutEvent,解決辦法:
widget.show()
widget.activateWindow()
widget.setFocus()
此時(shí)當(dāng)widget失去焦點(diǎn)的時(shí)候就會(huì)觸發(fā)FocusOutEvent。
在qt中,控制彈窗失去焦點(diǎn)自動(dòng)消失,一般通過監(jiān)聽FocusOutEvent來實(shí)現(xiàn)
但是在Qt5中,控件不會(huì)觸發(fā)FocusOutEvent,解決辦法:
widget.show()
widget.activateWindow()
widget.setFocus()
此時(shí)當(dāng)widget失去焦點(diǎn)的時(shí)候就會(huì)觸發(fā)FocusOutEvent。