python - Referencing Tabs in Notebook Tkinter Widget -
i'm fresh python beginner (v3.5) trying work tkinter. i'm having trouble referencing tabs i've created within init class
. error issue i'm receiving attributeerror: 'gui' object has no attribute 'tab1'
. have feeling answer obvious , haven't been able figure out. i've tried hack away of irrelevant code efficiency. relevant code is:
from tkinter import * tkinter.ttk import * class gui: def __init__(self): self.root = tk() self.root.title("title") self.notebook() self.player_selection_and_score() self.process_button() def notebook(self): nb = notebook(self.root) # creates notebook tab1 = frame(nb) # creates tab1 nb.add(tab1, text="score entry") # adds tab1 nb.pack(expand=1, fill="both") # pack tab make visible def player_selection_and_score(self): top = labelframe(self.tab1) top.grid(column=0, row=0) def process_button(self): bottom = labelframe(self.tab1) bottom.grid(column=0, row=1) process_button = button(bottom, text="process result") process_button.pack() # =============================== # start gui # =============================== gui = gui() gui.root.mainloop()
thank you!!
Comments
Post a Comment