|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我是想先获取数据库checked_time字段所有的数据,然后筛选出不为空的记录并想把它在tkinter界面更新为 检查状态:已检查,可是界面没有更新,一直显示检查状态: ,没有更新为已检查或者未检查,请问为什么?
label20 = tk.Label(mw,text = "检查 状态:",font = ("宋体",10)).place(x = 660,y =10)
def checked_status():
global server_name
global user_name
global user_password
global database_name
global datatable_name
global label20
conn = pymysql.connect(server_name, user_name, user_password, database_name, charset="utf8")
cursor = conn.cursor()
sql = "select checked_time from " + datatable_name
cursor.execute(sql)
result = cursor.fetchall()
for i in result:
if i[0] == None:
label20["text"] = "检查状态:未检查"
if len(i[0]) == 0:
label20["text"] = "检查状态:未检查"
else:
label20["text"] = "检查状态:已检查"
conn.commit()
conn.close() |
|