Я не понимаю, как вызвать значение из сетки ввода, я получил массив записей
import tkinter as tk
import sys
class Main:
# >>>>> Init <<<<<
def __init__(self, master):
self.master = master
self.entries = []
# >>>>> Menu <<<<<
def menu(self):
self.master.geometry("400x150")
self.master.title("Score Calculator")
main_label = tk.Label(self.master, text="Score program")
main_button1 = tk.Button(self.master, text="Enter score", command=self.judge_score)
main_button2 = tk.Button(self.master, text="Calculate results", command=self.calculate_results)
main_button3 = tk.Button(self.master, text="Save and Quit", command=self.save_results)
main_button4 = tk.Button(self.master, text="Show current results", command=self.show_result)
main_label.pack()
main_button1.pack()
main_button2.pack()
main_button3.pack()
main_button4.pack()
# >>>>> Score <<<<<
def score(self):
window = tk.Tk()
# >>> The 5*6 grid <<<
for x in range(6):
for i in range(5):
entry = tk.Entry(window, width=4).grid(column=i, row=x)
self.entries.append(entry)
Так что эта часть имеет сетку оценок, которая должна иметь возможность выводить значение когда значение введено, я добавлю кнопку для подтверждения результатов, но сейчас мне нужно иметь возможность вызвать
root = tk.Tk()
app = Main(root)
app.menu()
root.mainloop()
print(app.entries)