Differences between revisions 215 and 240 (spanning 25 versions)
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.
Revision 240 as of 2019-08-15 23:22:17
Size: 6654
Editor: RobinDunn
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
<<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>)>> <<BR>> '''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 ;-) . To add or edit pages you will need to [[http://wiki.wxpython.org/FrontPage?action=login|create an account and/or login]], and you will need to be a member of the TrustedEditorsGroup.  ''(Die spammers, die!)''
Line 3: Line 3:
Note: To get to the main wxPython site click [[http://wxpython.org/|here]]. 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.

''Note: To get to the main wxPython site click [[http://www.wxpython.org|here]].''
Line 7: Line 9:
 '''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
 . '''Learning wxPython:'''
  * '''[[How to install wxPython|Installation]]''' -- How to install wxPython. (Don't forget to install the Docs & Demos!!)

  * '''[[How to Learn wxPython]]''' -- An overview of prerequisites and learning strategies.

  * '''[[Getting Started]]''' -- Hello World and basic concepts.

  * '''SizerTutorials''' -- A series of tutorials showing how to use the various sizers.
Line 12: Line 19:
  * [[http://showmedo.com/videos/series?name=PythonWxPythonBeginnersSeries|ShowMeDo]] -- Kyran Dale's excellent video series
  * YouTubeVideoSeries -- wxPython Programming Tutorial on youtube

  * YouTubeVideoSeries -- wxPython Programming Tutorial on youtube.
Line 15: Line 23:
  * [[http://zetcode.com/wxpython|zetcode.com/wxpython]] -- A slightly longer introductory tutorial.
  * [[AnotherTutorial]] -- A Comprehensive, linux-centric tutorial.

* [[http://zetcode.com/wxpython|zetcode.com/wxpython]] -- A comprehensive tutorial.

  * [[https://pythonspot.com/wx/|pythonspot.com/wx]] -- A short,
introductory tutorial.

* AnotherTutorial -- A comprehensive, linux-centric tutorial.
Line 18: Line 31:
Line 21: Line 35:
  * [[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).
  * [[http://wxpython.org/Phoenix/docs/html/main.html|wxPython Phoenix Reference]] -- Not quite the same as [[wxPythonClassic|Classic]], but many people prefer the [[ProjectPhoenix|Phoenix]] docs anyway because they are up to date and automatically maintained.
Line 26: Line 37:
 <<BR>>'''Text Books:'''
  * '''[[wxPythonInAction]]''' -- Info about the wxPython Book ('''[[http://en.wikipedia.org/wiki/W00t|w00t!]]''')
  * [[http://docs.wxwidgets.org/stable|wxWidgets.org]] -- Should you choose to take the red pill. See [[C++GuideForwxPythoneers]]

  * [[wxClassesCheatSheet]] -- Shortcuts to the best docs for some of the main wx classes and methods.

<<BR>>'''Books:'''
  * '''[[wxPythonInAction]]''' -- Info about '''the''' wxPython Book ('''[[http://en.wikipedia.org/wiki/W00t|w00t!]]''')
Line 30: Line 46:
 <<BR>>'''Advanced Topics:'''
 <<BR>>(''note'': many advanced topics are covered in [[wxPython Cookbook]].)
  * [[https://wxpython.org/bookshelf.php|wxPython Bookshelf]] Other great Python and GUI books


 <<BR>>'''Advanced Topics:''' <<BR>>(''note'': many advanced topics are covered in [[wxPython Cookbook]].)
Line 33: Line 51:
  * [[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.

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

  * [[http://zetcode.com/wxpython/gdi/|DeviceContexts]] -- Drawing directly to a windows client area.
Line 39: Line 62:
Line 40: Line 64:
Line 41: Line 66:
Line 42: Line 68:
  * [[FullyFunctionalDemo]] -- Meant to illustrate functionality, not style.
  * [[GridCellChoiceEditor]] -- Dynamic list updating with a wx.grid.GridCellChoiceEditor

* FullyFunctionalDemo -- Meant to illustrate functionality, not style.

* GridCellChoiceEditor -- Dynamic list updating with a wx.grid.GridCellChoiceEditor
Line 48: Line 77:
  * [[Choosing wxPython over Tkinter]] -- Comparisons with the ''other'' GUI toolkit
  * [[Choosing wxPython over Tkinter]] -- Comparisons with the GUI toolkit distributed with Python

  * [[ComparingWxPythonAndPyQt|Choosing between wxPython and PyQT or PySide]] -- What is your favorite color? Blue. No. Ahhh!
Line 53: Line 86:
Line 54: Line 88:
Line 55: Line 90:
Line 56: Line 92:
Line 57: Line 94:
Line 58: Line 96:
  * [[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]].)
Line 63: Line 101:
Line 64: Line 103:
  * [[http://xoomer.alice.it/infinity77/main/freeware.html|Andrea's Freeware Section]]   * [[http://xoomer.alice.it/infinity77/main/freeware.html|Andrea's Freeware Section]]
Line 68: Line 107:
Line 69: Line 109:
Line 70: Line 111:
Line 71: Line 113:

  * [[ContributeWithGIT]]
Line 72: Line 117:
Line 73: Line 119:
Line 74: Line 121:
Line 75: Line 123:
Line 79: Line 128:
Line 80: Line 130:
Line 81: Line 132:
Line 82: Line 134:
Line 84: Line 137:
 <<BR>>'''Didn't find what you are looking for? You can:'''
  * Ask about it on the [[wxPython-users]] mail lists
Line 85: Line 140:
 <<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.)
  * [[https://groups.google.com/forum/#!forum/wxpython-users|Search]] the mail list.
Line 89: Line 143:


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 ;-) . To add or edit pages you will need to create an account and/or login, and you will need to be a member of the TrustedEditorsGroup. (Die spammers, die!)

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.