值在表格单元格处消失-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