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

A First wxPython Application [ID:016] (3/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 extend the "Hello World" example to create a first application using a conventional wxPython framework. We demonstrate how easy it is to sub-class a wxPython (Frame) class to create a window tailored for specific needs. Although this program is very simple it follows a pattern seen in much more complex wxPython projects.

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: 564 (since July 30th)
  • Plays in last week: 8
  • 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

148. Bessiejith Thu, 14 Oct 2010 05:00

Useful, thanks.

147. Lee Broom Suspension lamp Online Sale Sat, 09 Oct 2010 05:36

Great video

146. generic cialis Tue, 28 Sep 2010 17:04

very nice work ...

Worked like a champ!

144. cheap jordans free shipping Sat, 21 Aug 2010 14:32

Very good and clear. Love it.

143. live streaming super sports Mon, 16 Aug 2010 19:10

Very clear.

I may be tempted by Python yet.

142. KathrynMum Wed, 11 Aug 2010 20:16

Thanks for share your knowledge! The world need this!!!

I'm trying to learn python on my Ubuntu system! I used to write in Turbo Pascal a long time ago!

140. MarthaDugs Sun, 08 Aug 2010 14:18

Thank's for this video. You could talk not such a "dry" british english the next time. The new boston's wxpython videos are short, smart and funny:

good video thx

138. wholesale snapback hats Tue, 03 Aug 2010 12:23

good video

137. wholesale snapback hats Tue, 03 Aug 2010 12:05

good video

Thank you! I am just getting started with wxPython with no previous experience. This series is a great help.

Realy THANK YOU man!

134. Thu, 29 Jul 2010 07:51


133. Dh2 Dior Fashion Pearl Textured Glitter Silver White Cosmetics Bag Fri, 16 Jul 2010 18:38

Great video! keep them coming!

132. retwants Thu, 15 Jul 2010 12:33

Well done, surprising how useful it is to watch a video of the simple things. The cursor got in the way a bit, looks like you have heard that before :)

131. Justinecet Wed, 30 Jun 2010 10:31

Nice intro. Basic - but still helpful. Would have been nice if author had moved mouse cursor so it didn't cover anything he was typing.

130. Mac Is Beauty Cremesheen Glass Pink Tue, 08 Jun 2010 19:23

Hi Kyran,

This is the first time I've seen ShowMeDo -- what a fantastic site!

I'm pondering migrating from C++ (specifically C++ Builder) to Python. If I do that, I'll want to watch all of this series to find out about wxPython.

Thanks very much,


129. dapoxetine dosage Tue, 08 Jun 2010 07:10

Really useful, thank you.

128. Tue, 01 Jun 2010 15:59

Congrats!!!! Nice Work

127. Sat, 29 May 2010 23:38

i'm just starting but videos seem very usefull for beginners as me.

126. Sun, 09 May 2010 02:07

very useful but the sounds too low.. had to strain to hear it

125. bobbi brown cleansing oil 80% Discount PPO7FLcPOr ? Buzzsaww Sat, 01 May 2010 13:49

Great! Thank you!

124. mens mbt chapa black red shoes Thu, 29 Apr 2010 19:15

again excellent presentation.

One comment however, you often leave the cursor on top of the text that you typed which makes it difficult read. Especially when I am typing while you explain.

123. impsYAnug Wed, 28 Apr 2010 07:39

thank you 4 video

122. Wed, 21 Apr 2010 00:49

liking the videos so far, i'll make sure to write more after i've seen the next few segments

121. Tue, 06 Apr 2010 14:34

Move your cursor out of the way!!

120. coach outlet online Mon, 05 Apr 2010 06:44

Very good, thank you.

119. jasa SEO, Backlink, Blogwalking murah Mon, 29 Mar 2010 09:45

Thanks for sharing, it is going to take a lot of work for me to re-invent myself again but python seems like the right way to go.

118. aohazebayarat Thu, 25 Mar 2010 10:35

I like the intro very much. Thanks for the work.


117. moncler jackets men Thu, 18 Feb 2010 22:35

Oh my, how to do all that? Read the manual, I guess. There's so much to know. I wouldn't be able to replicate it, just copy it. But your video shows a good starting point. Thanks!

116. north face jackets in china Wed, 17 Feb 2010 12:43

Good tutorial

115. uhkohet Sat, 13 Feb 2010 16:32

Wonderful tutorial - enriching, interesting, great!

Thank you very much.

114. christianmacleod Thu, 11 Feb 2010 08:27

Hi Kyran,

Thanks for another great video. Keep up the good work.

113. giuseppe zanotti outlet Sun, 07 Feb 2010 03:43

Good, simple tutorial thanks

112. marinir seo Sat, 06 Feb 2010 15:30

good tutorial, thanks

111. Dicount Marlboro Gold Regular Cigarettes Coupons 6 Cartons USA Marlboro Cigarettes 048 Thu, 04 Feb 2010 09:09

after having spent years at a university i appreciate that you get right into it and start with working examples instead of lecturing on theory.

maybe you could experiment with different parameters and show where in the documentation one can find functions. it's quite intimidating for a beginner to try and understand why the parameters and functions are what they are.

again great work, big help

110. cheap lebrons Sat, 09 Jan 2010 01:26

Yes, very useful, thanks.

109. marinir seo Wed, 06 Jan 2010 19:55

This was helpful.

108. anonymous Thu, 31 Dec 2009 20:37

Very helpful thanks.

107. anonymous Tue, 22 Dec 2009 10:53

Cool. I brief but clear explanation of how to start a more serious development using WX. Thanks.

106. anonymous Thu, 17 Dec 2009 14:11

I'm looking for a tutorial on how to set up layouts for a user interface containing menubar statusbar and some tables. I'm hoping one of the later tutorials with cover this subject.


105. anonymous Tue, 15 Dec 2009 15:00

Please make more vids!

104. anonymous Sat, 12 Dec 2009 12:09

Great, thanks.

Don't suppose your thinking of doing anything with MySQLdb, developing I/O forms in wxPython frames?

103. anonymous Tue, 08 Dec 2009 11:24

this was a very informative video

102. anonymous Mon, 07 Dec 2009 23:18

Just looking at wxpython. Looks good

101. anonymous Thu, 03 Dec 2009 03:50

Kieran - excellent demo. One small annoying thing, please don't suck your teeth!!

100. anonymous Mon, 30 Nov 2009 16:59

Very helpful. Two other comments - you often leave your cursor in a place where it blocks the code that you are typing - and I note that some familiarity with python classes is assumed (not a problem, but it might be good to state that).

98. anonymous Mon, 09 Nov 2009 07:06

good video

97. anonymous Sun, 08 Nov 2009 13:36

good job,

thanks a lot

96. anonymous Sun, 08 Nov 2009 06:09


Like your video's but can you keep the mouse pointer away of the text your typing. What I do is I look at the video's and type along so to say. And when I switch between eclipse and your video your mouse is sometimes over some of the text.


95. anonymous Wed, 04 Nov 2009 12:39

Once, again: good work.

Brilliantly useful, just please spend a few hours reading up on python standards! Your coding style is not good!

def myFunction(parameterOne, parameterTwo)

NOT parameterOne,parameterTwo

also, where you mention keywords when calling / defining a function, there should be no space either side of the equals sign:

def myFunction(parameterOne, parameterTwo=None)

NOT parameterOne, parameterTwo = None

but other than that, it's good :)

94. anonymous Sun, 01 Nov 2009 22:51

Very simple & clear demo of subclassing, but.... the screen pointer is in the way of the author's typing in the IDLE source editor, just as it was in the "first app" video. Very distracting.

93. anonymous Fri, 30 Oct 2009 22:31

only seen one video but the clarity and easygoing style are inviting, especially when going though hundreds of pages of information on programming.

92. anonymous Fri, 30 Oct 2009 16:39

Nice and painless for a wxPython starter and good verbal explanations, thanks

91. anonymous Tue, 27 Oct 2009 07:13

Great demos... Keep it up!!!

90. anonymous Sat, 24 Oct 2009 00:22

Thank you very much :)

89. anonymous Thu, 22 Oct 2009 07:47

Very helpful demo, dude! Keep up!

But the mouse cursor always overlaps the code you write - this is not so cool.

It could also be 2-3 times shorter if you'd written the code, and then recorded your voice over it.

88. anonymous Wed, 14 Oct 2009 00:41

Cool ShowMeDo Series

87. anonymous Thu, 08 Oct 2009 14:24

please keep mouse pointer in one corner while recording video...

86. anonymous Wed, 07 Oct 2009 20:28

please remove the mouse pointer from code :D

other wise Great Video


85. anonymous Wed, 07 Oct 2009 17:04

Great! Thank you for your work!!

84. anonymous Fri, 02 Oct 2009 19:57

Great tutorials!

83. anonymous Tue, 29 Sep 2009 08:37

Informative, I like how you showed the object hints. Apparently, there was even obscure and proper vocabulary. 10 points.

82. anonymous Sun, 20 Sep 2009 16:30

Thanks Kyran,

very helpful video, good size in terms of video length and code amount. Only (minor) complaint: I think it is very motivating for an audience to know from the beginning to which goal they are led. One sentence in the beginning "now we'll expand this to a veeery basic test edit field" helps to make it less scary from the beginning.

cheers, René

I hope Mr. Kryan you are able to read this and understand this comment and thus be able to implement this to my delight. I have usually found comments to take nearly half a decade to be even read by the author himself by the time a production fades away, but I'll put some optimism into this one to help you make better videos.

The audio is quite low, which made me turn my volume high until the neighbours personally knocked on my door (not cool when one is studying for the university whilst having an angry mob outside in the middle of the night); you should improve the audio volume yet make sure not to linearly increase the bass, the case with most videos. A good mix of bass, treble and other audio stuff which I am completely unaware of needs some attention.

The video itself was good thoughtful, with the intermediary Python programmer attatched to wx python in mind. The video is short and seemingly constrained only to the very basics (underground basics) of GUI programming. Perhaps you can make a Version 2 of the GUI programming with a bit more of detail especially for de facto standard python programmers and I mean Python 2.6 de facto standard in mind. You should also provide some sort of a lead to self development paths or hierarchies in the last video for people to extend themselves on their own to expand themselves and not be limited to only a 5 video technique. You can also consider this fact that the GUI programming video would capture the attention of beginner to intermidiary programmers not professional programmers such as yourself who are already occupied in large scale or professional projects to whom such videos are trivial and require zero heed.

I confide in my comments in anticipation they might help in the making of better videos and allowing you a larger specific audience, I hope I helped/ can help.

Great video. Please be mindful of your cursor.

79. anonymous Thu, 27 Aug 2009 09:12

Nice extension

78. anonymous Mon, 24 Aug 2009 23:45

I followed along your demo well, I'm still a newbie. It would help if you sometimes explain the reason why your doing what your doing. It was still helpful and I understood all that you've done.

77. anonymous Mon, 24 Aug 2009 16:38

Move the pointer and speak up. Your voice is too soft and it is hard to understand what you are saying without turning the volume up full blast.

76. anonymous Sun, 23 Aug 2009 07:16

thank you for the tutorial

75. anonymous Mon, 10 Aug 2009 20:12

Nice work

74. anonymous Sat, 08 Aug 2009 07:39

Very good. Please be careful not to cover the code you are writing with the mouse pointer, as it is harder to type along with you when I cannot see the code. Thanks much!

maybe I won't start with cocoa after all.

72. anonymous Thu, 30 Jul 2009 20:50

Good video, now I know about some of the Frame masks

71. anonymous Sat, 25 Jul 2009 05:28

Good Tutorial!

Keep going :)

70. anonymous Sat, 18 Jul 2009 08:54

Good video and very helpful. I found your site from an interview you did on Python411.

68. anonymous Fri, 17 Jul 2009 06:21

Thanks for these videos.

Be mindful of that mouse cursor- I can't move it to see what it's covering up :)

66. anonymous Sat, 11 Jul 2009 11:47

This tut went much further in explaining the difference in 'why' you use a different format for frames. Some tuts give you the built-in way, then use a custom frame without explaining that you need to define and use different code for the custom type. Not sure if I'm explaining this right, but with just this 2nd tut, a lot more is clear about why my codeing doesn't necessarily work when I try to do something in a 'custom' way.

65. anonymous Sat, 11 Jul 2009 11:31

Once again, thank you for taking the time to produce this for beginners like me. The only minor change you may want to consider is to make sure that your pointer does not cover the text which you are discussing.

64. anonymous Sat, 11 Jul 2009 10:12

Hello, i'm from Brazil.

I'm learning wxPython, thanks for your videos, I appreciate them very much.

63. anonymous Sat, 11 Jul 2009 08:29


62. anonymous Fri, 10 Jul 2009 01:00

Great little video for noobs like me. I like getting my feet wet a little at a time and this is right up my alley.

61. anonymous Thu, 09 Jul 2009 19:36

Very good!

60. anonymous Mon, 06 Jul 2009 21:10

video is excellent ..... nice

59. anonymous Sat, 04 Jul 2009 18:07

very nice video

58. anonymous Sat, 04 Jul 2009 02:24

Good work

57. anonymous Sun, 28 Jun 2009 08:08

thank you for your time and effort to make these tutorials

56. anonymous Thu, 25 Jun 2009 18:06

That's very nice work for greenhander.

Of course, the video is usefull for me.

Thank you !

55. anonymous Mon, 22 Jun 2009 22:55

Ok, but i really need to improve my creativity to create my own program.

54. anonymous Sun, 21 Jun 2009 12:52

show me more

53. anonymous Sat, 20 Jun 2009 18:46

Nicely put together. It's definitely helpful to get the full audio explanations in parallel with text examples.

52. anonymous Wed, 17 Jun 2009 14:22


51. anonymous Sun, 07 Jun 2009 16:00

Very clear and helpful - nice work

Good tutorial. Simple and straightfoward

49. anonymous Wed, 03 Jun 2009 18:15

Interesting. I see that I need to get a book or find some other textual info to study this so I can produce Python GUIs/

48. anonymous Wed, 03 Jun 2009 13:33

good stuff

47. anonymous Fri, 29 May 2009 07:46


Thanks a lot, I'm new to Python.

when I run the Hello World program, I get the following message:

ImportError: No module named wx

how do I add the wx class

I'm using Python IDLE version 3.0.1 (for windows)


46. anonymous Sat, 23 May 2009 04:57

Enjoying it so far!


45. anonymous Wed, 13 May 2009 20:23

great videos, your voice need a lil bit louder tho,but good anyway,Thanks

44. anonymous Mon, 11 May 2009 11:11

Thanks for the videos!

43. anonymous Mon, 11 May 2009 11:10

Thanks for the videos!

42. anonymous Thu, 07 May 2009 23:03

Great videos! I'm working on some software for my recording studio and it will need to run on Mac and Windows (while being developed on Linux), so i was sweating the gui. wx seems like it will be my savior and these videos are taking me to the holy land.

41. anonymous Tue, 05 May 2009 19:40

Great video. Your way of explaining the code as you type is the best procedure for me to learn I've seen yet.

Thank you very much.

40. anonymous Mon, 04 May 2009 16:04

Rather helpful.

39. anonymous Mon, 04 May 2009 02:17

Nice introductory video. Keep up the good work. Regards, Johan

38. anonymous Sat, 02 May 2009 15:43

Short and helpful. I just wanted to get an idea of what wxWidgets is all about and this video helped me. Thanks.

37. anonymous Sun, 26 Apr 2009 18:02

Thanks so much! like your vedio that help me more and more! Thanks!

36. anonymous Thu, 23 Apr 2009 01:11

Very nice and educative. I have done some Perl programming, but trying to enter the world of Python as a Rapid GUI development tool and this video sure helped a lot to kick start.

35. anonymous Tue, 21 Apr 2009 22:23

good simple example exactly what i needed. older examples show different import statement that just does not work with different naming conventions

33. anonymous Thu, 09 Apr 2009 08:34

My code doesn't work :-(

32. anonymous Wed, 08 Apr 2009 11:38

nice one!

31. anonymous Tue, 07 Apr 2009 13:05

Thanks for doing this shomedo. I'm new to python and it's really helpful and motivating to be able to get such quick results.

30. anonymous Sun, 22 Mar 2009 06:05


29. anonymous Sun, 15 Mar 2009 04:43

So far the video's are great. But ran into a problem. I had installed Python 3.0.1 and when I tried to install the latest wxpython 2.8 i would get a error. I had to go and find a earlyer version 2.6 and it worked fine. So it my need to be mentioned of what version of wxpython works with witch version of Python!

28. anonymous Mon, 09 Mar 2009 11:44

Had problems running this in ActivePython 211.1 (Py 2.6.1) from the "Run" command, would give the error "PyNoAppError: The wx.App object must be created first!"

Typing "import wxHello" ( being my script name) in it's interactive shell ran it fine, as well as "python" at the command line.

27. anonymous Fri, 06 Feb 2009 16:20

Thanks for taking the time and effort to make these videos. They are quite helpful.


still mostly a noob and didn't learn anything but to copy what you did - would like more overview and then explain the decision to use or do what you did

25. anonymous Sat, 03 Jan 2009 09:39

the best of the best in graphics interface users(GUI) is for python

is PYQT, i used to, tkinter but, looking for , to find ,QT studio and programing visual of modulles to PYTHONQT.


24. anonymous Fri, 02 Jan 2009 18:32

the first hello world worked, but not the one using wx

No compiler errors. The shell restarts and then just hangs. So this is probably a window vista problem.

23. anonymous Wed, 19 Nov 2008 00:44



Good job. Thx.

But, if you have free time you can write e-tutorial (step by step) to introduce and with simple examples making 4 or 5 small aplication.

How are you doing

I wanted ask you what is wrong with my code I followed what your video said and its stating an error with the line that starts with self.comtrol = wx.TextCtrl. Here is the code

import wx my e-mail address is

hanks so much for your help

class MainWindow(wx.Frame):

def _init_(self,parent,id,title):

wx.Frame._init_(self,parent,wx.ID_ANY,title,size = (400,200),style = wx.DEFAULT_FRAME_STYLE | wx.NO_FULL_REPAINT_ON_RESIZE

self.control = wx.TextCtrl(self,1,style = wx.TE_MULTILINE)


app = wx.PySimpleApp()

frame = MainWindow(None,-1,"Company Documentation")

#frame = wx.Frame(None,-1,"Company Documentation")



21. anonymous Sat, 18 Oct 2008 22:15

Thank you for the video. It is a great help.

I do a lot of python programing but I am no expert programmer. I need examples to learn, your videos are great.

20. anonymous Wed, 08 Oct 2008 10:09

my version bombed... have been over it for a while now....... not sure what is happening


Traceback (most recent call last):

File "C:\Python25\gg_Py\", line 11, in <module>

frame = MainWindow(None,-1,"Small Editor")

File "C:\Python25\gg_Py\", line 5, in __init__

wx.Frame.__init__(self,parent,wx.ID_ANY,title ,size = (400,200),style = wx.DEFAULT_FRAME_STYLE|wx.NO_FULL_REPAINT_ON_RESIZE)

File "C:\Python25\Lib\site-packages\wx-2.8-msw-ansi\wx\", line 505, in __init__

_windows_.Frame_swiginit(self,_windows_.new_Frame(*args, **kwargs))

PyNoAppError: The wx.App object must be created first!

19. anonymous Wed, 08 Oct 2008 09:51

Review of A First wxPython Application

I have python 2.5.2 installed

and wxPython on that... took all defaults

the 'Hello World ' worked...

however the Editor timed out and never came on line...

not sure what has happened...

but fgeel free to contact me if this is a concern

Review of A First wxPython Application

The code and explanation were really easy for me to follow. Thanks.

17. anonymous Fri, 18 Apr 2008 10:26

You get my vote. Lots'a hard work put into this. I enjoyed it and learned from it. The negs: That arrow cursor was in the way. Can you use the "\" at the end of a line to keep everything iin view?

16. anonymous Fri, 18 Apr 2008 05:21

Thanks you very much!

feedback-move away the cursor when you are typing.

Thanks for the tutorial. One question though; How come you made a class? Wouldn't a function have been sufficient?

14. anonymous Wed, 19 Mar 2008 14:38

I got an error when I tried running this wx code demonstated here 2 times in a row. I'm working in PythonWin. I had to restart PythonWin each time I wanted to do rerun it. I wonder why. Error message:

File "<path>\test_dir\", line 5, in __init__

wx.Frame.__init__(self,parent,wx.ID_ANY, title, size = (400,200), style = wx.DEFAULT_FRAME_STYLE | wx.NO_FULL_REPAINT_ON_RESIZE)

File "C:\Python24\Lib\site-packages\wx-2.8-msw-ansi\wx\", line 501, in __init__

_windows_.Frame_swiginit(self,_windows_.new_Frame(*args, **kwargs))

PyNoAppError: The wx.App object must be created first!

I liked it great job, the only issue I might suggest is that you move the cursor out of the way of your typing. I had to keep going forward and backward in the video to keep track of what you where typing.

Great job

These are really clear and helpful. Thanks!

11. anonymous Sat, 16 Feb 2008 15:36

Great, thanks, i find it really useful (and more fun than reading only), but beware of your mouse cursor, it's times to times on a keyword.

You save me ~1h reading :-D

Anon - it is always easiest to show the first-principles using the simplest method possible. Plain text files with simple code is the simplest method :-)

It would be great to see a GUI constructor in action...perhaps someone could make videos like this?


9. anonymous Fri, 15 Feb 2008 17:59

Can you make a similar video using boa constructor? editing python gui with notepad is not my idea of fun. WHY NOT USE A GUI ,,, GUI CONSTRUCTOR? LIKE BOA CONSTRUCTOR??

Review of A First wxPython Application

Hi Kyran,

As in the previous video, I *really* like the contents and the presentation.

The one comment I wanted to make which is not in the quick comment area is: Once in a while your cursor is obscuring the text. It;s not that serious, but it would be easier if you move it out of the way.....

Guus Bonnema, Leiden, The Netherlands.

7. anonymous Fri, 31 Aug 2007 09:33

I'm a first time programming student, and I am really impressed with how clear you can make the process. It can be very hard to get started, but if a picture is worth a thousand words, your video is worth at least a few chapters. You have a clear professional voice, set at a nice pace. Keep this up and I'll keep watching.

6. anonymous Tue, 31 Jul 2007 07:26

Concise and clear. Watching this has encouraged me to spend additional time exploring wxPython. Thanks for creating this.

These are awesome thanks for your hardwork. This is an invaluable tool for some and I am one of them.

I have just started working with wxPython (with 4 years of Python experience and years working with C++ MFC and the QT GUI frameworks behind me). My advice is that you run (don't walk!) to your nearest book shop and buy the wxPython in Action book - it is absolutely invaluable.

I scratched my head for the first two days without the book, using the interactive wx demo and on-line docs, but progress was very slow. Now that I have Noel and Robin's book it all seems easy...easily the best 20 pounds I've spent in months!

Improved script aviable at <a href=""> (PythonWxPythonBeginnersSeries)</a>.

Thanks for the feedback Johan. The obscuring pointer has been pointed out <duh!>. We aim to prove by example that perfection is not required ;) It's also a fine line as far as building continuity into a series is concerned but you're right, 25% is way too long to recapitulate and we do have a video to hand... We'll add that to the tips section.

Should be some more wxpython vids coming along, work permitting, and i'll be more careful with that pointer. Your contribution would be gratefully received - we figure pretty much everyone has some useful skill/tips to pass on. But one day we're going to hunt down all those people who made reckless intimations :-o

Hi Kyran, I watched some of this video to see how you people do it, so I can learn from you.

I have 2 remarks:

1. Don't repeat in short what you did in the previous video. Instead in the introductory text mention that the watcher should look at the videos in order, because they build up on one another. This will leave you more time to tell interesting things in the video itself. Did you know that you where already at 25% of this video before starting any new stuff?

2. Put your mouse pointer somewhere out of the area you are typing in. You may not see it yourself when you capture the video, but it can be annoying (to me at least) to have that pointer hide what you are typing, because that pointer is bigger than usual.

Don't think I want to be picky, just trying to help improve what is already good :-) . Beside these, I think the ShowMeDo initiative is a wonderful idea, and I will sure folow it (maybe even contribute one day, who knows).

Greets, Johan Samyn.

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.