Takvim etkinleştirilmiş bir QDateEdit var ve düzenlemenin sonunu yakalamaya çalışıyorum:
the_date = QDateEdit(...)
<some more initialization>
the_date.setCalendarPopup(True)
the_date.editingFinished.connect(checkDate)
...
def checkDate():
print ("checkDate called")
Tarihi klavyeden düzenlersem, checkDate()
odak, widget'ı sekme yaparak, return tuşuna basarak vb. Bıraktığında çağrılır. Ancak, takvimin görüntülenmesini zorlayan aşağı oka tıklarsam, checkDate()
takvim göründüğünde hemen çağrılır ve widget odağı kaybettiğinde tekrar çağrılır.
userDateChanged ile bağlantı kurmak istemiyorum çünkü bu, düzenleme kutusundaki her tuş vuruşunda sinyal veriyor.