Name: [110] cmpython
Member: 92 months
Authored: 9 videos
Description: I am an early adopter of ShowMeDo, with ShowMeDo-relevant interests in Python, wxPython, Boa Constructor, and other related entities. I also really enjoy oats. ...

8 - Using Sizers in Boa Constructor [ID:1045] (8/9)

in series: Introduction to Boa Constructor

video tutorial by cmpython, added 02/09

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

Sizers are the way to go for layout of widgets in wxPython, but learning how to use them can be difficult. This video shows how to use the Designer, Inspector, and Palette to create a very simple layout using a boxsizer and flexgrid sizer.

Please note that this is very introductory, just to give the basic idea, and there is much more than can be shown, but this is an introductory series. For example, flexgrid sizers can be tweaked from within Boa for more complex layouts (really, in the simple example shown here, I could have used another boxsizer instead).

Also note: The proportion value of 1 is described as meaning "take up 100% of the available space". While that is true for this simple case, when there is more than one widget being sized that has a non-zero proportion value, the sizer will divide the space proportionally (e.g. if one is set to 1 and another set to 3, the first will take up 1/3 the space of the second).

I may at some point get around to doing a thorough go-through of sizers in Boa in another, more advanced video.

Got any questions?

Get answers in the ShowMeDo Learners Google Group.

Video statistics:

  • Video's rank shown in the most popular listing
  • Video plays: 3938 (since July 30th)
  • Plays in last week: 2
  • Published: 68 months ago

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

40. Francis POIX Sat, 09 Oct 2010 06:44

Nice video


39. Genivaldo Thu, 07 Oct 2010 12:05

Thx Buddy , Awesome videos (:


38. Steve Goede Sat, 04 Sep 2010 08:07

Good explanation.

Steve


Good Stuff

Keep up the good work


36. Jose Rosado Wed, 03 Mar 2010 11:02

I liked very much your presentation. I use FoxPro for about 15 years but I'm seriously thinking about Python as a new solution. I use FoxPro with PostgreSql. Some times it's necessary to see apps working step by step to get courage to change.


Thanks. You actually made Sizers look easy!!


34. Bill from Wisconsin Thu, 11 Feb 2010 19:29

This series has helped me get a jump start in Python and wxWidgets. As the wxWidgets documentation isn't incredibly strong - this is not only a helpful - but also an essential resource.

Thanks for making this available - it is just fabulous.


Excellent tutorial keep up the good work!!!


32. anonymous Fri, 27 Nov 2009 08:23

Great. Many thanks.


31. anonymous Mon, 23 Nov 2009 09:47

Despite my best efforts, I could not understand sizers until I saw this video!!..


30. anonymous Tue, 03 Nov 2009 07:17

Hi,

The sizers in Boa was a little bit tricky for me and your tutorial is very clear and useful.

Great job, thanks


29. anonymous Mon, 26 Oct 2009 10:58

Very helpful videos. Thanks.


28. anonymous Sat, 17 Oct 2009 09:18

Great tutorial about excellent IDE RAD for Python! Thanks. It helps a lot.


27. anonymous Sun, 11 Oct 2009 10:32

Thank you these tutorials were very useful


26. anonymous Mon, 28 Sep 2009 09:01

This was a great tutorial, and should save beginners hours trying to learn to use sizers!!


25. anonymous Sun, 20 Sep 2009 03:09

Thank you very much for the videos.


24. anonymous Sun, 20 Sep 2009 03:09

Thank you very much for the videos.


Very nicely done. I've done some wxPython myself, even used sizers, but I've not used Boa Constructor yet, so that's cool to see. You can see one of my wxPython apps in my Python Network Programming Series on ShowMeDo.

I'm also quite impressed with your delivery. Did you use a script and did you record the audio while doing the video, or did you record it separately? There has been some interesting discussion about audio and the workflow of producing screencasts in the Google group that Ian started, we'd love to hear your screencast production secrets.


22. anonymous Fri, 04 Sep 2009 03:49

Excellent presentation; saved me hours of frustration. Thank you very much.


21. anonymous Sat, 29 Aug 2009 15:12

Thanks.

I'm just starting so it seemed a little fast. I'll see if I can find your earlier videos and start at the beginning.


20. anonymous Thu, 20 Aug 2009 09:49

Really good work.

Thanks I learned a lot.


19. anonymous Tue, 04 Aug 2009 06:08

Very Useful and inspiring to get going!


18. anonymous Wed, 22 Jul 2009 08:06

OH, this video is great

tanks a lot


17. anonymous Mon, 20 Jul 2009 19:37

I think the video is very good.

It shows how to use the Sizer and how it's working

thanks


16. anonymous Mon, 20 Jul 2009 11:50

Very refreshing, I always forget how to use sizers on Boa after a while.

Thanks!.


15. anonymous Mon, 13 Jul 2009 04:09

Thanks for sharing this clear and helpful video.

I appreciate presenting things in such a simple way.

Regards,

Jawhar.


14. anonymous Fri, 10 Jul 2009 10:03

Very good introduction to sizers!


13. anonymous Wed, 24 Jun 2009 01:12

thx again


12. anonymous Thu, 11 Jun 2009 14:33

NOW he introduces the creation of sizers. I can't figure out why he talked about manipulating sizers in an earlier video.

This video is quite fast-paced. I follow along by recreating everything from the video in Boa. I'll have to replay the video another once or twice to fully absorb the material.

I learned way more in the last few hours than from all the half-hearted written on-line tutorials in the past week.

It would have been great he did a bunch more video tutorials on Boa. Great work.


11. anonymous Thu, 28 May 2009 04:33

This video is very helpful.

With only a quarter of my time I'm able to draw a gui with sizers with boa.

You get my vote.

Thanks a lot.


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 cmpython

By the Same Author

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