Mastering GUI Programming with Python

It’s here! My latest book is available from Packt Publications.

It’s here! My latest book, Mastering GUI Programming with Python, is now available in print and eBook formats from Packt Publications. Best of all, it’s currently on sale for 50% off! Can’t wait to hear what you, dear reader, think about it.

See my previous blog post for more details on what’s inside. Or, better, yet, pick up a copy while it’s on sale and find out for yourself!

3 Thoughts on “Mastering GUI Programming with Python

  1. Zucman says:


    I bought your book with which I learn to code with Tkinter. However, I have two problems:

    1. The size of the application is not the right size and cannot be enlarged.

    2. Arrival at chapter 11, when launching the application the user name and password does not appear anywhere. So I don’t have access to the application. How do I change the user name and password to add a user?

    Thank you.

    1. Alan says:

      1. In the Application class __init__() method, notice this line:
      self.resizable(width=False, height=False)
      That line makes the application non-resizable. Change the arguments to True and you can resize it.

      2. The username and password are the ones you set up in PostgreSQL. We’re using the database’s authentication system to validate users rather than rolling our own.

Leave a Reply

Your email address will not be published. Required fields are marked *