在数据库中显示条目

2024-04-25 12:39:16 发布

您现在位置:Python中文网/ 问答频道 /正文

所以我看了这个教程:the tutorial。代码没有运行,它有一些错误,但我能够修复这些错误。我想知道如何使用tkinter和mysqlite3来更新条目列表。假设我插入一个条目,它将在一两秒钟内显示在列表上。在本教程中,这是通过单击“显示注释”完成的。你知道吗

我想问的是,如何使用Tkinter和Python从数据库中创建一个生动的条目更新列表?你知道吗


Tags: the代码数据库列表tkinter错误条目教程
1条回答
网友
1楼 · 发布于 2024-04-25 12:39:16

我实际上无法查看源材料,因此这可能是完全错误的,在这种情况下,我将删除。不如使用Thread每隔几秒钟继续调用Show Notes函数?有点像。。。。你知道吗

import threading #if you haven't already, as I said I can't look at your link atm

def show_notes(*args,**kwargs):
    # whatever you already have implemented here that that button calls

class Update(threading.Thread):
    from time import sleep
    daemon = True

    def run(self):
        while True:
            show_notes()
            sleep(2)

tick = Update()
tick.start()

这是一个丑陋的实现,因为基本上你要求每两秒钟就有一个完整的SQL服务器转储,但是对于非常小的数据库,它可以做你想做的事情。如果您有比这更大的内容,您可能希望更改添加注释的方式,以便将它们作为更改放在Queue中,然后让您的ListBoxQueue中运行,并从服务器中逐个提取每个新提交。你知道吗

相关问题 更多 >