Musíte:
- Použijte datetime.time(), nikoli QDate.
- Zástupný symbol je bez uvozovek.
dt = self.dateEdit.date().toPyDate()
cur.execute("SELECT * FROM data WHERE stdate = %s", (dt,))
Musíte:
dt = self.dateEdit.date().toPyDate()
cur.execute("SELECT * FROM data WHERE stdate = %s", (dt,))