Objectives of the chapter

We will, in the process of creating a text editor, take a closer look at some widgets and learn how to tweak them to meet our specific needs.

The following are the key objectives for this project:

  • Delving into some commonly used widgets, such as the Menu, Menubutton, Text, Entry, Checkbutton, and Button widgets
  • Exploring the filedialog and messagebox modules of Tkinter
  • Learning the vital concepts of indexing and tagging, as applied to Tkinter
  • Identifying the different types of Toplevel windows