值在表格单元格处消失-Python/pandastable

值在表格单元格处消失-Python/pandastable,python,tkinter,Python,Tkinter,我双击一个单元格,在该单元格中输入任何值,但该值消失。如何解决 运行代码以了解案例 from pandastable import Table from tkinter import * root=Tk() t_frame=Frame(root) t_frame.pack(fill='both', expand=True) table = Table(t_frame, model=None, width=None, height=None, rows=5, col

我双击一个单元格,在该单元格中输入任何值,但该值消失。如何解决

运行代码以了解案例

from pandastable import Table
from tkinter import *

root=Tk()
t_frame=Frame(root)
t_frame.pack(fill='both', expand=True)

table = Table(t_frame, model=None, width=None, height=None,
              rows=5, cols=5, showtoolbar=True, showstatusbar=True)

table.show()

root.mainloop()

如果按enter键,则单元格值保留,这可能是更新单元格中的值所需的触发器

您可以通过使用自定义逻辑覆盖left click方法来处理左键单击,如中所述


你说的值不保留是什么意思?当我点击任何单元格时,我可以输入值,好吗。但当我单击另一个时,上一个值将消失:(@AMC)
from pandastable import Table, TableModel
class MyTable(Table):
    """Custom table class inherits from Table. You can then override required methods"""
    def __init__(self, parent=None, **kwargs):
        Table.__init__(self, parent, **kwargs)
        return

    def handle_left_click(self, event):
        """Example - override left click"""
        #do custom code here
        pass