Name: [008] Kyran Dale
Member: 128 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: 281 (since July 30th)
  • Plays in last week: 5
  • 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

158. wholesale mac makeup Mon, 11 Oct 2010 15:10

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

157. air max man Sat, 09 Oct 2010 18:40

good episode, please do more.

156. MildredPar Tue, 05 Oct 2010 09:37

Very good introduction to wxPython!

154. LcvhpEygjg Wed, 01 Sep 2010 12:17

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

153. wholesale snapback hats Tue, 03 Aug 2010 14:32

Great video


151. exesapaduuq Sat, 24 Jul 2010 10:07

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

150. MarissaLilk Tue, 13 Jul 2010 12:59

very good introduction, please continue the series!

149. Lynellemi Fri, 18 Jun 2010 20:15

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

148. jordans for cheap Thu, 03 Jun 2010 20:03

Very nice! Thnx

147. fitflops,fitflop sandals,fitflop sandals for women Thu, 20 May 2010 15:06

Very useful - much easier than reading!

146. cheap jordans Wed, 19 May 2010 02:53

excellent intro - will try out wx.

145. Mac Make Up South Africa Factory Price qOIeRSsdeo Pokoutn¨ª festival Thu, 13 May 2010 07:29

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


144. bobbi brown make New VylwLInFne Wed, 05 May 2010 04:40

Very nice. Thank You

143. 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.


142. mac lipstick show orchid Purple Sale At Low Cost UM2yli1pfI LED POWER Sat, 01 May 2010 13:00

good, clear explanations

141. birkenstock arizona sale Thu, 29 Apr 2010 17:51

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

140. Wed, 21 Apr 2010 00:57

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!

139. Thu, 15 Apr 2010 19:17

Very good!

138. jasa SEO, Backlink, Blogwalking murah Wed, 24 Mar 2010 18:52

Nice brief introduction; thanks!

137. jasa SEO, Backlink, Blogwalking murah Fri, 19 Mar 2010 18:55

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

136. marinir seo jasa seo 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. moncler jackets men 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. Humboldt Redwood ™ NATURALLY STRONG, NATURALLY BEAUTIFUL 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. knizqopbkhu 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. marinir seo Sat, 06 Feb 2010 16:22

another good tutorial

129. coach outlets 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

A First wxPython Application

Great video

Lee Broom Suspension lamp Online Sale
70 months ago


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.