我已經創建了一個應用程序,我必須在tableWidget中顯示來自數據庫的數據,並且我成功地將它顯示在表格中。問題是我沒有得到如何從QTableWidget中的選定行中獲取ID值,以便從sql db中刪除該行。請幫助我。這就是我曾嘗試:從sqlite數據庫中顯示的qtableWidget刪除一行
def removebutton_Clicked(self):
db_id = self.get_currentId()
self.queryCurs.execute("DELETE FROM PATIENT WHERE ID = %d" % (db_id))
self.createDb.commit()
def get_currentId(self):
if self.patientTable.currentIndex():
index = self.patientTable.currentIndex().row()
print index
db_id = self.patientTable.index.value("ID")
return db_id
我沒有得到如何得到表的行的電流id .....請幫助我,我被卡住
ķ但如何獲得的ID那個特定的行是我的問題是關於 –
所有你所說的'return db_id'不會返回正確的值?在這種情況下,告訴我你的'self.patientTable'的哪一列填充了該值 – Aleksandar