我试图在按下销售播放器按钮时从我的代码中删除一行,但它没有发生,按下时也没有错误。
我尝试过制作Self.Id一个字符串以及一个int,它是原始表中的一个int。它获取自己的类只是tkinter页面的类。
以下是相关代码,有人知道我做错了什么:
def get_sellernames(self):
self.Seller_Firstname = self.E1.get()
self.Seller_Lastname = self.E2.get()
print(self.Seller_Firstname)
print(self.Seller_Lastname)
c.execute("SELECT * FROM yourplayers WHERE Firstname=? AND Secondname=?", (self.Seller_Firstname, self.Seller_Lastname))
mylist = c.fetchall()
self.Id = mylist[0][0]
print(self.Id)
self.B2 = Button(self, text="Sell player", command=lambda: self.Sell_player)
self.B2.grid(row=20, column=5)
def Sell_player(self):
self.Id = int(self.Id)
c.execute("DELETE FROM yourplayers WHERE PlayerId=?", (self.Id,))
conn.commit()