python - 如何在标签上显示sql中的数据!(Python、Sql、tkinter)
问题描述
def data(self):
conn = sqlite3.connect('qlcsnv.db')
myCursor = conn.cursor()
myCursor.execute("Select *from csnv")
row=myCursor.fetchall()
print(len(row))
我想在标签上显示 print(len(row)):
self.data2=Label(self.frame4,text="TỔNG: "+ self.data(),font=('Time New Roman', 9, 'bold'), fg='black', bg='#D0C4DE')
self.Tongdata2.place(x=5, y=40, width=70)
但在标签显示:数据:无
解决方案
你什么都不返回data()
,你只是将它打印到控制台中,所以self.data()
返回None
。尝试
def data(self):
conn = sqlite3.connect('qlcsnv.db')
myCursor = conn.cursor()
myCursor.execute("Select *from csnv")
row=myCursor.fetchall()
return len(row)
推荐阅读
- node.js - NPM 如何处理与子/传递依赖的冲突
- postgresql - Docker Spring Boot Postgres 检查主机名和端口是否正确以及 postmaster 是否接受 TCP/IP 连接
- python - 如何使用 Python 将文件插入/上传到 Google Drive API v3 中的特定文件夹
- javascript - 使用空终止迭代javascript map.values() 迭代器是个坏主意吗?
- scala - 在 Akka Sharding 上启动时初始化实体
- android - 子模块测试中未解决的参考
- haproxy - HAProxy 到 Istio 入口
- python - 如果 x 是不可变的,命令“x is None”和“x == None”是否总是返回相同的结果?
- netlogo - 在 netlogo 中数海龟
- python - 在 python jupyter notebook 中连接到外部数据库时出现 SSL 证书验证错误