Apr-08-2020, 09:15 AM
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:
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