Вы можете использовать Tkinter таким образом, чтобы создать простую электронную таблицу, такую как gui:
from Tkinter import *
root = Tk()
height = 5
width = 5
for i in range(height): #Rows
for j in range(width): #Columns
b = Entry(root, text="")
b.grid(row=i, column=j)
mainloop()
Редактировать: Если вы хотите получить значения из сетки, вы должны использовать дочерние элементы сетки.
def find_in_grid(frame, row, column):
for children in frame.children.values():
info = children.grid_info()
#note that rows and column numbers are stored as string
if info['row'] == str(row) and info['column'] == str(column):
return children
return None
Где вы можете вызвать функцию и она вернет ребенка.Чтобы получить значение записи, вы можете использовать:
find_in_grid(root, i+1, j).get()