首页 > 解决方案 > 在多个窗口中显示 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' 对象不能被解释为整数我不知道该怎么做,如果可以的话,请帮助我

标签: pythonsqlitetkinter

解决方案


推荐阅读