Developing Apps with Tkinter: Getting Started

Tkinter 8.6    |    Intermediate
  • 12 Videos | 1h 18m 9s
  • Includes Assessment
  • Earns a Badge
Desktop apps have been replaced by web applications in many cases, but remain widely used in many areas such as financial applications. Building desktop apps in Python is an important skill for many quantitative developers and financial data modelers. Python has many great libraries to create desktop applications including Tkinter, PyQt, and wxWidgets. You will focus on the Tkinter library which is a wrapper over the Tk library. Start this course by understanding some benefits and limitations of desktop applications. Explore some commonly-used libraries for GUI programming in Python, including PyQt, wxWidgets and PySimpleGUI, and contrast their strengths and weaknesses. After that, you will explore the Tkinter library. As you shall learn, this is a wrapper over the Tk library, which in turn is a wrapper of sorts over the tcl programming language. Tcl is a high-level programming language used to create Desktop GUIs. Explore the app you aim to build with Tkinter, demonstrating the use of database connectivity, interactive plotting widgets, as well as a complex GUI with many different widgets. Finally, install Tkinter and get up-and-running with deploying apps. To round out this course, you will create a simple app with a clock text label which automatically updates every second. After completing this course, you'll be able to identify the strengths and weaknesses of various Python UI libraries including Tkinter, PyQT, and wxWidgets and be ready to configure interactive widgets such as buttons and text entries.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    outline the benefits, limitations, and use cases for desktop applications
    recognize libraries used to create desktop apps in Python
    recognize what Tkinter is and how it is used for GUI development
    outline important points related to UI programming with Tkinter
    recognize the UI of a Tkinter app
  • install and set up Tkinter
    create a basic Tkinter app
    add widgets and resize Tkinter apps
    format Tkinter widgets
    add an interactive text box label
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 18s
    UP NEXT
  • Playable
    2. 
    Introduction to Desktop Applications
    6m 8s
  • Locked
    3. 
    Libraries Used to Create GUIs
    8m 36s
  • Locked
    4. 
    Overview of Tkinter
    8m 44s
  • Locked
    5. 
    UI Programming with Tkinter
    8m 47s
  • Locked
    6. 
    Viewing the App We Aim to Build
    5m 18s
  • Locked
    7. 
    Installing Tkinter
    5m 26s
  • Locked
    8. 
    Creating a Stub Tkinter Application
    7m 50s
  • Locked
    9. 
    Adding Widgets to a Tkinter App
    6m 39s
  • Locked
    10. 
    Formatting Tkinter Widgets
    7m
  • Locked
    11. 
    Creating an Interactive Text Box Clock
    8m 48s
  • Locked
    12. 
    Course Summary
    2m 34s

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.