Python Desktop App Development with Tkinter Competency (Intermediate Level)

  • 12m
  • 12 questions
The Python Desktop App Development with Tkinter Competency (Intermediate Level) benchmark assesses your knowledge of configuring interactive widgets in Tkinter and choosing between place, pack, and grid geometry managers to optimize app layout. You will be evaluated on your skills in allowing an app to accept user-uploaded files, validating and storing files in a pandas data frame, and displaying the contents using a tree view. Learners who score high on this benchmark demonstrate that they have the skills to configure interactive widgets and work with file dialogs and tree views.

Topics covered

  • add a scrollbar to a tree view, remove data, and review errors when loading data
  • add username and password fields to an application
  • add, view, and modify text entry widgets in an application
  • convert a Pandas data frame to a tree view
  • create a class to represent a clock
  • create a file picker for an app
  • load uploaded data into a Pandas data frame
  • recognize the grid geometry manager and fix a bug in an application
  • recognize the place geometry manager and format elements and arrange components in an application
  • represent tabular data using a tree view
  • use the scrolled text widget to store text
  • use Tkinter with a class