Differences between revisions 1 and 215 (spanning 214 versions)
Revision 1 as of 2001-04-05 07:17:30
Size: 956
Editor: anonymous
Comment: missing edit-log entry for this revision
Revision 215 as of 2013-06-11 16:35:08
Size: 6254
Editor: rockford1
Comment: The wxSizer in Python page is very small, very basic, and very old. I'm moving it to the links section of the SizerTutorials page.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
##
## Do not edit this page without talking to me first! --Robin
##
<<BR>> <<HTML(<font size=+1>)>>'''Hello!''' Welcome to the '''wxPy''''''Wiki''', (pronounced wix-pee-wi-kee) a collaborative document evolution system for the [[wxPython]] project, implemented using MoinMoin. Anyone can edit content here, you just have to follow TheRules or risk facing the RathOfRobin ;-) . The purpose of the '''wxPy''''''Wiki''' is to provide documentation, examples, how-tos, etc. for helping people learn, understand and use [[wxPython]]. Anything that falls within those guidelines is fair game. <<HTML(</font>)>>
Line 5: Line 3:
[[BR]] Note: To get to the main wxPython site click [[http://wxpython.org/|here]].
Line 7: Line 5:
[[HTML(<font size="+1">)]]'''Hi!''' Welcome to the '''wxPy''''''Wiki''', (pronounced wix-pee-wi-kee) a collaborative document evolution system for the ["wxPython"] project, implemented using MoinMoin. Anyone can edit content here, you just have to follow TheRules or risk facing the RathOfRobin ;) .
[[HTML(</font>)]]
There are several types of information available here. Currently they are:
Line 10: Line 7:
[[BR]]  '''Learning wxPython:'''
  * '''[[Getting Started]]''' -- Installation and getting up and running
  * '''[[How to Learn wxPython]]''' -- Basics about teaching yourself wxPython
  * '''SizerTutorials''' -- A series of tutorials showing how to use the various sizers
  * '''UsingSizers''' -- How to avoid common sizer misconceptions and pitfalls.
  * [[http://showmedo.com/videos/series?name=PythonWxPythonBeginnersSeries|ShowMeDo]] -- Kyran Dale's excellent video series
  * YouTubeVideoSeries -- wxPython Programming Tutorial on youtube
  * [[http://www.learningpython.com/2007/01/29/creating-a-gui-using-python-wxwidgets-and-wxpython/|www.learningpython.com]] -- A short, introductory tutorial.
  * [[http://zetcode.com/wxpython|zetcode.com/wxpython]] -- A slightly longer introductory tutorial.
  * [[AnotherTutorial]] -- A Comprehensive, linux-centric tutorial.
  * ObstacleCourse -- A series of self-teaching tutorials
  * [[self.Bind vs. self.button.Bind]] -- When to bind directly to the source widget
Line 12: Line 20:
    There are several types of information available here. Currently they are:
        * ["Getting Started"]
        * ["Frequently Asked Questions"]
        * ["wxPython Cookbook"]
 <<BR>>'''API References:'''
  * [[http://www.wxpython.org/docs/api/frames.html|wxPython.org Reference]] -- Frames version of the API for the latest stable release (2.8.9.2).
  * [[http://xoomer.virgilio.it/infinity77/wxPython/APIMain.html|wxPython Docs]] -- Andrea Gavana's Docs for wxPython 2.8.9.1 generated with [[http://sphinx-doc.org/|Sphinx]] in 2008.
  * [[http://docs.wxwidgets.org/stable/wx_contents.html|wxWidgits.org]] -- Should you choose to take the red pill.
  * [[wxClassesCheatSheet]] (in progress).
Line 17: Line 26:
[[BR]]  <<BR>>'''Text Books:'''
  * '''[[wxPythonInAction]]''' -- Info about the wxPython Book ('''[[http://en.wikipedia.org/wiki/W00t|w00t!]]''')
  * [[wxPythonApplicationCookbook]] -- Book about developing wxPython applications
Line 19: Line 30:
    Didn't find what you are looking for? You can
        * Ask about it on the ["wxPython-users"] or ["wxPython-docs"] mail lists
        * [http://lists.wxwindows.org/search/ Search] the mail lists, (it also searches the [http://wxWindows.org/ wxWindows] mail lists.)
        * WriteItYourself, just be sure to follow TheRules.
 
 <<BR>>'''Advanced Topics:'''
 <<BR>>(''note'': many advanced topics are covered in [[wxPython Cookbook]].)
  * [[wxPython Style Guide]] -- Elements of good coding style for wxPython
  * [[ModelViewController]] -- Separation of concerns in wxPython. See also: [[wxPython Patterns]]
  * [[CreatingCustomControls]] -- Subclassing controls, creating and processing events.
  * [[CustomEventClasses]] - When your shiny new control does something exceptionally unique.

 <<BR>>'''Recipes and Examples:'''
  * '''[[wxPython Cookbook]]''' -- Recipes for cooking specific features using wxPython
  * [[Using wxPython Demo Code]] -- Explains how to take code from the wxPython Demo and use it in your own projects
  * WxSmallApp, and updated version of SmallApp
  * [[wxPython by Example]] -- A simple example the illustrates several techniques that would be useful in a proper application.
  * [[FullyFunctionalDemo]] -- Meant to illustrate functionality, not style.
  * [[GridCellChoiceEditor]] -- Dynamic list updating with a wx.grid.GridCellChoiceEditor
  * [[StephenMtangoo/Mtangoo Code snippets|wxPython Classes interactions]]

 <<BR>>'''Answering Questions:'''
  * '''[[Frequently Asked Questions]]''' -- Answers to a few FAQs
  * [[Choosing wxPython over Tkinter]] -- Comparisons with the ''other'' GUI toolkit
  * [[Asking For Help]] -- Read this if you need help with your code.

 <<BR>>'''Other Documentation:'''
  * [[Other Docs]] -- Including OSX help and hints
  * [[XRCInformation]] -- Information regarding XRC files, and usage under wxPython and C++
  * [[XRCTutorial]] -- An introduction and guide to using XRC
  * [[XRCAndI18N]] -- An internationalization experience lesson
  * [[XRCed Tutorial]] -- A walkthrough on building a basic wx app, from design in XRCed to the Python code to installation with py2exe/py2app.
  * UsingXmlResources -- Examples of XRC programs
  * [[http://prdownloads.sourceforge.net/wxpython/wxPython-newdocs-2.8.8.1.tar.bz2|wxPython-API-Reference 2.8.8.1 Download]] -- Download the wxPython-API-Reference. (Created with [[http://epydoc.sourceforge.net/|Epydoc]].)
  * [[http://batok.github.com/virtualenvwxp|virtualenv and wxPython]], [[wxPythonVirtualenvOnMac]] -- Brief guides to using virtualenv in a wxPython project

 <<BR>>'''The wxPythonPit:'''
  * [[wxPythonPit Apps]] -- Links to apps that use wxPython
  * [[wxPythonPit Libs]] -- Links to libs you can use in your wxPython apps
   * [[http://xoomer.alice.it/infinity77/main/freeware.html|Andrea's Freeware Section]]

 <<BR>>'''For wxPython developers and contributors:'''
  * [[Helping Out]]
  * VersionSelection
  * MultiVersionInstalls
  * TentativeRoadmap
  * [[wxPRE]]
  * [[wxPython Demo]] Update
  * [[wxPython Third-party libraries]] Update
  * TheBounties
  * ProjectPhoenix

 <<BR>>'''Other wxPython-related projects:'''
  * [[http://avc.inrim.it/|AVC, Application View Controller]] -- a fully automatic, live connection among graphical interface widgets and application variables.
  * [[Boa Constructor]]
  * WxWrappers -- application frameworks written around WxPython, such as PythonCard and [[Wax]]
  * [[wxGlade]], [[wxDesigner]] and [[http://www.wxformbuilder.org/|wxFormBuilder]] -- graphic editors
  * WxGladeTutorial -- How to use the wxGlade GUI to produce wxPython applications


 <<BR>>'''Didn't find what you are looking for? You can:'''
  * Ask about it on the [[wxPython-users]] or [[wxPython-docs]] mail lists
  * [[http://lists.wxwindows.org/cgi-bin/search.cgi|Search]] the mail lists, (it also searches the [[http://wxWidgets.org/|wxWidgets]] mail lists.)
  * Look at the [[http://wiki.wxwidgets.org/wiki.pl?Table_Of_Contents|wxWidgets Wiki]]
  * WriteItYourself, just be sure to follow TheRules.


Hello! Welcome to the wxPyWiki, (pronounced wix-pee-wi-kee) a collaborative document evolution system for the wxPython project, implemented using MoinMoin. Anyone can edit content here, you just have to follow TheRules or risk facing the RathOfRobin ;-) . The purpose of the wxPyWiki is to provide documentation, examples, how-tos, etc. for helping people learn, understand and use wxPython. Anything that falls within those guidelines is fair game.

Note: To get to the main wxPython site click here.

There are several types of information available here. Currently they are:

FrontPage (last edited 2019-08-15 23:22:17 by RobinDunn)

NOTE: To edit pages in this wiki you must be a member of the TrustedEditorsGroup.