Skip to Content
Tkinter GUI Programming by Example
book

Tkinter GUI Programming by Example

by David Love
April 2018
Beginner content levelBeginner
340 pages
7h 54m
English
Packt Publishing
Content preview from Tkinter GUI Programming by Example

A second top-level window

The new window that will spawn for our find/replace box shall be stored in a new file. Create a new script called findwindow.py and begin by entering the following:

import tkinter as tkimport tkinter.ttk as ttkclass FindWindow(tk.Toplevel):    def __init__(self, master, **kwargs):        super().__init__(**kwargs  )        self.geometry('350x100')        self.title('Find and Replace')        self.text_to_find = tk.StringVar()        self.text_to_replace_with = tk.StringVar()        top_frame = tk.Frame(self)        middle_frame = tk.Frame(self)        bottom_frame = tk.Frame(self)

We will only need our usual Tkinter and ttk imports for this class.

We subclass Tkinter's Toplevel widget, which is a window that can act as a pop-up window to be displayed on top of a main window. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Tkinter GUI Application Development Blueprints, Second Edition - Second Edition

Tkinter GUI Application Development Blueprints, Second Edition - Second Edition

Bhaskar Chaudhary

Publisher Resources

ISBN: 9781788627481Supplemental Content