Arkadaşlar merhaba
Manav otomasyonu yapıyorum. Sebze ve kiloları görmek istediğim bir tablewidget yaptım.
Ardından tabloda seçeceğim bir öğeyi güncellemek istiyorum
Kodlar şu şekilde;
def sebze_guncelle(self):
try:
secili=self.ui.tableWidget.selectedItems()
_Id=int(secili[0].text())
sebze=self.ui.sebze_table_line.text()
kilo=self.ui.kilo_table_line.text()
print(_Id)
self.im.execute("""UPDATE Sebzeler SET Sebze=?,Kilo=? WHERE id=?""",[sebze,kilo,_Id])
self.connect.commit()
self.ui.statusbar.showMessage("GÜNCELLEME BAŞARILI", 3000)
except Exception as Hata:
print(str(Hata))
2 tane hatam var.
1.invalid literal for int() with base 10: ‘Elma’
2.list index out of range
2 hatanın ne anlama geldiğini biliyorum
ama kodda bunu beceremedim