Python Forum
[Tkinter] Notebook + modules
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Tkinter] Notebook + modules
#5
I was able to create it, but is it good? That is the way I should make it? At least it works...

So the two files:

program.py:

import tkinter as tk
from tkinter import ttk
import memberspage

root = tk.Tk()
root.title("Monty Python Notebook Program")
root.geometry('500x300')
root.resizable = False

########## NOTEBOOK ##########
nb = ttk.Notebook(root)
nb.pack(fill='both')
nb_members = ttk.Frame(nb)
memberspage.create(nb_members, nb)
memberspage.page(nb_members)

root.mainloop()
memberspage.py:

import tkinter as tk
from tkinter import ttk

####### FUNCTIONS FOR MEMBERS PAGE ##########
def run_ok():
    print('running fine')



def create(nb_members, nb):
    return (nb.add(nb_members, text='Python members'))

def page(nb_members):
    terry_lbl = ttk.Label(nb_members, text='Tery Gilliam')
    terry_lbl.pack()
    john_lbl = ttk.Label(nb_members, text='John Cleese')
    john_lbl.pack()
    ok_btn = tk.Button(text='OK', command=run_ok)
    ok_btn.pack()
    return terry_lbl, john_lbl, ok_btn
Reply


Messages In This Thread
Notebook + modules - by ifigazsi - Apr-06-2020, 08:48 AM
RE: Notebook + modules - by deanhystad - Apr-06-2020, 06:20 PM
RE: Notebook + modules - by ifigazsi - Apr-06-2020, 07:07 PM
RE: Notebook + modules - by deanhystad - Apr-06-2020, 07:41 PM
RE: Notebook + modules - by ifigazsi - Apr-08-2020, 09:15 AM
RE: Notebook + modules - by deanhystad - Apr-08-2020, 03:38 PM
RE: Notebook + modules - by ifigazsi - Apr-09-2020, 11:18 AM

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020