Ben Chuanlong Du's Blog

It is never too late to learn.

The Checkbutton Widget in Tkinter

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. ttk.Checkbutton is preferred to tk.Checkbutton.

  2. It seems to me that the Checkbutton.bind doesn't work. However, specifying a callback function using the command option when creating a Checkbutton still …

The Entry Widget in Tkinter

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. ttk.Entry is preferred over tk.Entry.

  2. ttk.Entry/tk.Entry does not have a set method to set the text directly. Instead, you have to first delete the text and …

The Label Widget in Tkinter

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

General Tips

  1. ttk.Label is preferred over tk.Label.

Change the Text of a Label

After creating a Label (whose text has already been set), there are 3 different approaches that …

Use Tkinter to Build GUI Applications in Python

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Installation

Tkinter should be available by default after Python is installed. However, please continue read if you encounter the following error.

import _tkinter # If this fails your Python may not be …

Tips on Public Speech

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

  1. Talk Slowly (2x slower than usual)

  2. Invite Questions

  3. Excited!!!

  4. Fun

  5. Mention people's name (gave people credit)

Incognito Mode for Browsers

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

The incognito mode is important for browsers for a few reasons.

  1. Testing purpose
  2. Some apps (e.g., secure emails) can only be used in incognito mode.

Chrome

Firefox