Developing Apps with Tkinter: Getting Started

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

  • 2m 18s
  • 6m 8s
    In this video, you will outline the benefits, limitations, and use cases for desktop applications. FREE ACCESS
  • Locked
    3.  Libraries Used to Create GUIs
    8m 36s
    After completing this video, you will be able to recognize libraries used to create desktop applications in Python. FREE ACCESS
  • Locked
    4.  Overview of Tkinter
    8m 44s
    After completing this video, you will be able to recognize what Tkinter is and how to use it for GUI development. FREE ACCESS
  • Locked
    5.  UI Programming with Tkinter
    8m 47s
    In this video, find out how to outline important points related to UI programming with Tkinter. FREE ACCESS
  • Locked
    6.  Viewing the App We Aim to Build
    5m 18s
    After completing this video, you will be able to recognize the user interface of a Tkinter app. FREE ACCESS
  • Locked
    7.  Installing Tkinter
    5m 26s
    In this video, you will learn how to install and set up Tkinter. FREE ACCESS
  • Locked
    8.  Creating a Stub Tkinter Application
    7m 50s
    During this video, you will learn how to create a basic Tkinter application. FREE ACCESS
  • Locked
    9.  Adding Widgets to a Tkinter App
    6m 39s
    During this video, you will learn how to add widgets and resize Tkinter apps. FREE ACCESS
  • Locked
    10.  Formatting Tkinter Widgets
    7m
    In this video, you will learn how to format Tkinter widgets. FREE ACCESS
  • Locked
    11.  Creating an Interactive Text Box Clock
    8m 48s
    In this video, you will add an interactive text box label. FREE ACCESS
  • 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 on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.5 of 1758 users Rating 4.5 of 1758 users (1758)
Rating 4.6 of 7 users Rating 4.6 of 7 users (7)
Rating 4.4 of 298 users Rating 4.4 of 298 users (298)