Developing Apps with Tkinter: Working with File Dialogs & Tree Views

Tkinter 8.6    |    Intermediate
  • 11 Videos | 1h 18m 10s
  • Includes Assessment
  • Earns a Badge
File dialogs are powerful and versatile widgets that allow the user to navigate their local file system and upload a file, which can then be processed by the app. Tkinter offers file dialog functionality out-of-the-box and includes the tree view widget which can be used to represent either tabular or hierarchical data. Begin this course by creating Tkinter applications using an inheritance-based approach where you extend built-in Tkinter classes. Explore the tree view widget where you will represent simple tabular data in a tree view, create an app that displays the data in a Pandas data frame, and add scroll bars to a tree view. Finally, learn how to allow users to navigate and choose files using an upload file dialog, create a file picker, and add various dialogs and alerts related to the user's choice. Upon completion of this courses, you'll know how to allow an app to accept user uploaded files, validate and store files in a pandas data frame, and display the contents using a tree view.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    use Tkinter with a class
    create a class to represent a clock
    use the scrolled text widget to store text
    create a file picker for an app
    represent tabular data using a tree view
  • load uploaded data into a Pandas data frame
    convert a Pandas data frame to a tree view
    add a scrollbar to a tree view, remove data, and review errors when loading data
    edit a Tkinter app
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 42s
    UP NEXT
  • Playable
    2. 
    Creating a Class to Represent a Tkinter App
    5m 46s
  • Locked
    3. 
    Creating an Interactive Clock Widget Using a Class
    8m 7s
  • Locked
    4. 
    Storing Many Lines of Text in a Scrolled Text Widget
    8m 54s
  • Locked
    5. 
    Introducing the Upload File Dialog
    8m
  • Locked
    6. 
    Storing Toy Tabular Data in a Tree View
    9m 27s
  • Locked
    7. 
    Parsing Uploaded Data
    8m 29s
  • Locked
    8. 
    Creating a Tree View from a Pandas Data Frame
    8m 43s
  • Locked
    9. 
    Exploring Finer Points of Tree Views
    7m 35s
  • Locked
    10. 
    Fixing Subtle Inconveniences in an App
    9m 4s
  • Locked
    11. 
    Course Summary
    2m 23s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.