Python Tkinter:输入框矩阵的赋值

Python Tkinter:输入框矩阵的赋值,python,matrix,tkinter,Python,Matrix,Tkinter,我使用Tkinter和Python 2.3创建了一个输入框矩阵。我要做的是检查输入框的行中是否有关键字,然后将文本插入到具有相同行但不同列的输入框中。例如,以一个简单的3x3输入框矩阵为例: Food Like Dislike Apple Yes Orange Yes 假设我有两个相互对应的列表: 1. [Apple, Orange] 2. [Dislike, Like] 我想检查一下,如果列表1中的

我使用Tkinter和Python 2.3创建了一个输入框矩阵。我要做的是检查输入框的行中是否有关键字,然后将文本插入到具有相同行但不同列的输入框中。例如,以一个简单的3x3输入框矩阵为例:

Food         Like         Dislike
Apple                       Yes 
Orange        Yes
假设我有两个相互对应的列表:

1. [Apple, Orange]
2. [Dislike, Like]
我想检查一下,如果列表1中的第一个元素是苹果,而列表2中的第一个元素是不喜欢,那么我想在第二行和第三列的输入框中插入一个文本“是”,如上面的矩阵所示

我已将输入框索引附加到两个列表中。第一个列表包含第一列输入框的索引。第二个列表包含输入框的第2列和第3列。问题是,如何确定输入框的对应行和列以插入Yes

希望你能理解!这个例子是最基本的。我的实际矩阵由更多的行和列组成。一个想法或示例代码将非常有用


感谢诸神。

在列表字典中存储对条目小部件的引用。以下是使用标签作为键的示例:

for item in list_of_things:
    label = tk.Label(...)
    column0 = tk.Entry(...)
    column1 = tk.Entry(...)
    matrix[label] = (column1, column2)
您现在可以使用类似于矩阵[“橙色”][1]