Name: [008] Kyran Dale
Member: 104 months
Authored: 16 videos
Description: I'm one of the co-founders of Showmedo and an academic researcher by profession. My peripatetic path has taken me from a Philosophy degree via Artificial Intelligence and Evolutionary Robotics to a PhD in Neuroscience. I spent five years in a small room with a colony of reluctant bumble-bees, becomi ...

An Introduction to Event-handling [ID:018] (5/5)

in series: Python GUI Programming with wxPython

video tutorial by Kyran Dale, added 03/07

(Showmedo is undergoing major changes. To report any problems viewing the videos please email us and include browser and OS specifics. Cheers - Kyran.)

In this video we show how wxPython provides an easy way to bind user-generated events, such as choosing a menu option, to methods we provide to handle them. The procedure shown is typical of all wxPython event handling so with little effort can be extended to far more complicated projects. Future videos in this series will demonstrate more advanced event handling.

See additional information and source code in the wiki(PythonWxPythonBeginnersSeries).

Got any questions?

Get answers in the ShowMeDo Learners Google Group.

Video statistics:

  • Video's rank shown in the most popular listing
  • Video plays: 23594 (since July 30th)
  • Plays in last week: 18
  • Published: Sometime before 1st March 2007 (in other words - we don't remember!)

Thank-yous, questions and comments

If this video tutorial was helpful please take some time to say thank-you to the authors for their hard work. Feel free to ask questions. Let the author know why their video tutorial was useful - what are you learning about? Did the video tutorial save you time? Would you like to see more?

You may also want to see our ShowMeDo Google Group to speak to our active users and authors.

Your email address will not be published.

Show some quick comments >>








All comments excluding tick-boxed quick-comments

Nice videos, i'm starting to code some guis for some programs i already have that run on cli only (both on Windows and Linux), and i'm not used to work with objects, events and that sort of stuff, but your videos are surely helping me out understanding all this


good episode, please do more.


156. Justin Penn Tue, 05 Oct 2010 09:37

Very good introduction to wxPython!


This is great I spent lots of money on books that left me hanging with no idea what going on


Great video


GREAT!


151. Joel Harp Sat, 24 Jul 2010 10:07

thanks for all your work. these videos are proving very helpful


150. christian perret Tue, 13 Jul 2010 12:59

very good introduction, please continue the series!


Great Tutorial! In wxPython, is there a way to define display with XMLs or templates?


Very nice! Thnx


147. Stephen Thu, 20 May 2010 15:06

Very useful - much easier than reading!


146. Hans Kofod Wed, 19 May 2010 02:53

excellent intro - will try out wx.


Wow it was really great... I badly wanted to know how even handlers work, I think I got a good idea about it..

Thanks


144. Jozef Geze Wed, 05 May 2010 04:40

Very nice. Thank You


143. Pat Moran Sun, 02 May 2010 20:36

Very good.

Please explain more about the event and self structures.

Please explain more about how to debug the event handler during development.

Thanks!


good, clear explanations


I'm teaching myself to build a GUI and this has been a big help. Sometimes your mouse gets in the way though :p


so I found the videos to be a good intro to wx. would you be able to demonstrate clean separation and implementation between the coding for logic and the coding for interface? I just began playing with wxpython and am wondering how to reference classes and functions that use raw_input,result, etc. (lemme know if im totally off- or where i should look for such info) thanks!


Very good!


Nice brief introduction; thanks!


I really like these videos! helped me out a lot. Thanks!


136. Ken Swift Sun, 14 Mar 2010 15:36

Your wxPython tutorial was quite informative and well presented for a beginner such as myself that just started learning Python this week. Your presentation style is good. My motivation is to ultimately have a PDA program that will display NMEA GPS navigation waypoint and track info from a fishing depth finder on my boat. Have not been able to find existing GPS software that does what I want. Your demo of the power on wxPython will help with the graphical presentation I hope to build. Thanks


Very good tutorial - informative and helpful. Thank you!


134. John Baker Thu, 18 Feb 2010 23:04

Good job. It makes me want to get started with WxPython. Thanks!


thank you,wxpython is a powerful tools


132. Gert De Roost Wed, 10 Feb 2010 02:45

Nice and simple tutorial.

Was looking for something more intricate and at a faster pace, but I believe you'll most definitely reach beginners with this sort of material.


131. Bill from Wisconsin Tue, 09 Feb 2010 19:31

Great start on event handlers - want to dig in deeper on this topic - is there a follow-on tutorial? I'm stuck on the next step - as well as managing events from the Boa Constructor interface.

Good series - thanks for the jump start!


130. Jim Smiley Sat, 06 Feb 2010 16:22

another good tutorial


129. Johannes M. Tue, 02 Feb 2010 05:06

Quite good tutorial, thanks :)

It helps a lot. I can understand you really well due to the fact that I'm Gernan.

But the next time ... please avoid this little noise (it sounds like you're eating while recording your video tuts).

Maybe your microphone has to adjusted, I don't know :-P

But all in all ... great work !!


Showmedo is a peer-produced video-tutorials and screencasts site for free and open-source software (FOSS)- with the exception of some club videos, the large majority are free to watch and download.

how to help » about » faq »

Educating the Open-source Community With Showmedo

Although as important as the software it supports, education and documentation are relatively neglected in the Open-source world. Coders love to code, and explaining how best to use or improve the software tends to be deferred or even sidelined.

At Showmedo we believe the community can play a vital role here and also say thanks for the tools and software that make our lives easier. If you have a piece of software you love or a programming langugage you are enthusiastic about, why not make a screencast showing others how to use it? All the stuff you wish you'd been told, the tips, tricks, insights that would have saved you time and frustration.

Screencasting is easier than you think, and we're happy to help you. You can emailus for advice or just use some of the how-to screencasts on the site. This screencasting learning-pathis a good place to start.

Kudos and Thanks for Kyran

Content

Feedback

Showmedo's development is fairly rapid and bugs will inevitably creep in. If you have any problems please drop us a line using the contact address below. Likewise, any suggestions for improvements to the site are gratefully received.

feedback@showmedo.com