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.
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.
bunun için de qtimer modülünü kullanr ya
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