Mám QDateEdit s kalendárneho povolené a som snaží zachytiť konci úprava:
the_date = QDateEdit(...)
<some more initialization>
the_date.setCalendarPopup(True)
the_date.editingFinished.connect(checkDate)
...
def checkDate():
print ("checkDate called")
Ak som sa upraviť dátum, od klávesnice, checkDate()
sa nazýva keď zamerať listy widget podľa tabbing, biť vrátiť, atď. Ale ak kliknem na šípku nadol, ktorá sily zobrazenie kalendára, checkDate()
sa nazýva hneď, keď kalendár sa zobrazí, a znova, keď widget stratí zameranie.
Nechcem sa viazať na userDateChanged preto, že signály na každom stlačení tlačidla v textovom poli.