python - 在多个窗口中显示 sqlite 数据
问题描述
我想知道如何使用 python,Tkinter 在多个窗口中使用一个数据
这是我创建数据库的代码
def connect():
conn = sqlite3.connect("../database.db")
cur = conn.cursor()
cur.execute(
"CREATE TABLE IF NOT EXISTS items (id INTEGER PRIMARY KEY , name text , price INTEGER )"
)
conn.commit()
conn.close()
connect()
这是我获取数据并显示的代码:
def clear_item_list():
items.delete(0, END)
def fill_item_list(items):
for item_ in items:
items.insert(END, item_)
def item_list_view():
clear_item_list()
items = app.manager.data_1.view()
fill_item_list(items)
当我想运行项目时,我收到一个错误:'str' 对象不能被解释为整数我不知道该怎么做,如果可以的话,请帮助我
解决方案
推荐阅读
- r - 如何通过网页抓取转换 URL 中的特殊符号和字符?在 R 中
- keras - Keras ValueError:形状(无,1)和(无,16)不兼容
- curl - 具有多部分/混合的 Ansible URI 模块?
- ios - 避免将触摸事件传递给后面的背景视图
- python - 查找所有 ID 和关联字符串/序列之间的相似性
- php - laravel excel 导出 xlsx 下载不起作用。文件已创建但无法下载
- maps - 在地图上放置标记 - GeoTools 25-SNAPSHOT - Java 11
- laravel - Laravel 7-在使用资产()时在 URL 中公开两次
- html - PrimeNg p-tabpanel 绑定 headerStyleClass
- microsoft-graph-api - Microsoft Graph:无法创建具有到期日期的计划任务