Jump to ratings and reviews
Rate this book

Easy GUI Programming in Python

Rate this book
Learn to program graphical user interfaces from a college professor and established author with over 25 years of teaching experience. This book presents an introduction to GUI programming in Python. Topics include the basics of window layout, widget configuration, and responding to user events. The book uses a toolkit, breezypythongui, to explore GUI concepts and resources within a simple coding framework.Included featuresA gentle, just-in-time approach, where no concept is introduced before it is needed.A discussion of the model/view/controller pattern for organizing GUI programsRealistic applications, including numerical computation, text-based computation, and graphics.End-of-chapter programming exercises to try out the ideas presented in each chapter.Complete program examples, from the simple to the complex, also available on the author’s Web site.Access to an open-source toolkit for easy GUI programming in Python.Brief Table of ContentsChapter 1: The Hello World ProgramChapter 2: Windows, Layouts, and Window ComponentsChapter 3: Command Buttons and Responding to EventsChapter 4: Input and Output with Data FieldsChapter 5: Error Handling and Message BoxesChapter 6: The Model/View/Controller PatternChapter 7: Check Buttons, Radio Buttons, and MenusChapter 8: Scrolling List BoxesChapter 9: Text Areas and File DialogsChapter 10: DialogsChapter 11: Canvases and Graphics OperationsChapter 12: Responding to Mouse Events in Basic Python Programming

157 pages, Kindle Edition

First published August 14, 2012

3 people are currently reading
3 people want to read

About the author

Kenneth A. Lambert

58 books5 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1 (50%)
4 stars
0 (0%)
3 stars
0 (0%)
2 stars
1 (50%)
1 star
0 (0%)
No one has reviewed this book yet.

Can't find what you're looking for?

Get help and learn more about the design.