May 2017
Beginner to intermediate
444 pages
11h 31m
English
Let's first create a new GUI using OOP methodology. The following code will create the GUI displayed, succeeding the code:
GUI_Not_OOP.py
import tkinter as tk from tkinter import ttk from tkinter import scrolledtext from tkinter import Menu class OOP(): def __init__(self): self.win = tk.Tk() self.win.title("Python GUI") self.createWidgets() def createWidgets(self): tabControl = ttk.Notebook(self.win) tab1 = ttk.Frame(tabControl) tabControl.add(tab1, text='Tab 1') tabControl.pack(expand=1, fill="both") self.monty = ttk.LabelFrame(tab1, text=' Mighty Python ') self.monty.grid(column=0, row=0, padx=8, pady=4) ttk.Label(self.monty, text="Enter a name:").grid(column=0, row=0, sticky='W') self.name = tk.StringVar() ...Read now
Unlock full access