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

Popular posts from this blog

jquery - uncaught exception: DataTables Editor - remote hosting of code not allowed -

java - SSE Emitter : Manage timeouts and complete() -

java - How to resolve error - package com.squareup.okhttp3 doesn't exist? -