PyQt5 ikinci pencerenin açık olup olmadığını kontrol etme

pyqt5de bir tuşa tıklandığı zaman açılan ekran kapanana kadar tuşun etkisiz kalmasını istiyorum bunu nasıl yapabilirim acaba hangi fonksiyon ile pencerenin açık olup olmadığını kontrol edebilirim

butona tıklandığında buton disable olsun ve eğer açılan pencere döngüsünde kapanma isteği olursa (closeEvent) buton enable olsun