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

Tkinter 8.6    |    Intermediate
  • 11 videos | 1h 18m 10s
  • Includes Assessment
  • Earns a Badge
Rating 4.6 of 7 users Rating 4.6 of 7 users (7)
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

  • 1m 42s
  • 5m 46s
    In this video, you will use Tkinter to create a class. FREE ACCESS
  • Locked
    3.  Creating an Interactive Clock Widget Using a Class
    8m 7s
    Learn how to create a class that represents a clock. FREE ACCESS
  • Locked
    4.  Storing Many Lines of Text in a Scrolled Text Widget
    8m 54s
    In this video, you will use the scrolled text widget to store text. FREE ACCESS
  • Locked
    5.  Introducing the Upload File Dialog
    8m
    During this video, you will learn how to create a file picker for an app. FREE ACCESS
  • Locked
    6.  Storing Toy Tabular Data in a Tree View
    9m 27s
    In this video, you will learn how to represent tabular data using a tree view. FREE ACCESS
  • Locked
    7.  Parsing Uploaded Data
    8m 29s
    Learn how to load data uploaded into a Pandas data frame. FREE ACCESS
  • Locked
    8.  Creating a Tree View from a Pandas Data Frame
    8m 43s
    During this video, you will learn how to convert a Pandas data frame to a table view. FREE ACCESS
  • Locked
    9.  Exploring Finer Points of Tree Views
    7m 35s
    In this video, you will learn how to add a scrollbar to a tree view, remove data, and review errors when loading data. FREE ACCESS
  • Locked
    10.  Fixing Subtle Inconveniences in an App
    9m 4s
    In this video, you will edit a Tkinter application. FREE ACCESS
  • 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 on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Rating 4.4 of 773 users Rating 4.4 of 773 users (773)
Rating 4.7 of 100 users Rating 4.7 of 100 users (100)
Rating 4.5 of 264 users Rating 4.5 of 264 users (264)

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 122 users Rating 4.5 of 122 users (122)
Rating 3.0 of 3 users Rating 3.0 of 3 users (3)
Rating 4.6 of 7 users Rating 4.6 of 7 users (7)