Skip to Content
Tkinter GUI Programming by Example
book

Tkinter GUI Programming by Example

by David Love
April 2018
Beginner content levelBeginner
340 pages
7h 54m
English
Packt Publishing
Content preview from Tkinter GUI Programming by Example

The ListeningThread class

Our ListeningThread class will need to inherit from threading.Thread and contain a run method, which can happen in the background.

Since we want to be always checking for new messages until the user closes their ChatWindow, we shall put our request inside a loop which the ChatWindow will be able to end when closed.

Let's begin our ListeningThread class, as follows:

import arrowimport threadingimport timefrom requester import Requester

Our class will be making use of the following modules:

  • arrow: This is used to create the timestamps
  • threading: This is used to run in the background
  • time: This is used to sleep for two seconds between requests
  • requester: This is used to contact our web service

With the imports taken ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Tkinter GUI Application Development Blueprints, Second Edition - Second Edition

Tkinter GUI Application Development Blueprints, Second Edition - Second Edition

Bhaskar Chaudhary

Publisher Resources

ISBN: 9781788627481Supplemental Content