PyQt5 Zaman ayarlı buton

Merhaba arkadaşlar şu şekilde bir şey yapmak istiyorum:

Butona basılsın ve 60 saniye boyunca basılamasın ve kullanıcı butonun üzerinde kaç saniye kaldığını görsün.

Nasıl halledebiliriz ya da ilgili dokümanı nerede bulabilirim?

Teşekkürler.

Bunu QTimer classından yararlanarak yapabilirsiniz. ilgili kaynak

Butona basılamama olayı için setEnabled(False) kullanabilirsiniz :

self.target_button.setEnabled(False)

Butonu tekrar basılabilir yapmak için setDisabled(False) kullanılabilir :

self.target_button.setDisabled(False)

Bunu anbean nasıl görüntüleyebileceğiniz hakkında bir fikrim yok, üzgünüm.

1 Beğeni

bunun için de qtimer modülünü kullanr ya :slight_smile:
saniyede bir çağırılan bir fonksiyon olsun içinde de hep işte
x = 60 dan başlayp

x -= 1  
self.target_button.setText(str(x))
if x == 0:
    self.target_button.setDisabled(False)

falan filan

1 Beğeni