Size: 6211
Comment: Added link to an example
|
Size: 6168
Comment: Please leave questions until the end of the presentation. rebolding. Keeping things together.
|
Deletions are marked like this. | Additions are marked like this. |
Line 8: | Line 8: |
* [[Getting Started]] -- Installation and getting up and running * [[How to Learn wxPython]] -- Basics about teaching yourself 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. |
Line 18: | Line 20: |
* SizerTutorials -- A series of tutorials showing how to use the various sizers * UsingSizers -- How to avoid common sizer misconceptions and pitfalls. |
|
Line 33: | Line 33: |
* [[ModelViewController]] -- Separation of concerns in wxPython. | * [[ModelViewController]] -- Separation of concerns in wxPython. See also: [[wxPython Patterns]] |
Line 37: | Line 37: |
<<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 * [[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]] |
|
Line 38: | Line 46: |
* '''[[Frequently Asked Questions]]''' -- Answers to a few FAQs | |
Line 39: | Line 48: |
* [[Frequently Asked Questions]] -- Answers to a few FAQs | |
Line 41: | Line 49: |
<<BR>> Recipes and Examples: * [[FullyFunctionalDemo]] -- Meant to illustrate functionality, not style. * [[Using wxPython Demo Code]] -- Explains how to take code from the wxPython Demo and use it in your own projects * '''[[wxPython Cookbook]]''' -- Recipes for cooking specific features using wxPython * [[wxPython by Example]] - A simple example the illustrates several techniques that would be useful in a proper application. * '''[[wxPython Patterns]]''' -- Recipes and documents describing wxPython and design patterns * '''[[GridCellChoiceEditor]]''' -- Dynamic list updating with a wx.grid.GridCellChoiceEditor * [[StephenMtangoo/Mtangoo Code snippets|wxPython Classes interactions]] |
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:
- 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.
ShowMeDo -- Kyran Dale's excellent video series
YouTubeVideoSeries -- wxPython Programming Tutorial on youtube
www.learningpython.com -- A short, introductory tutorial.
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
wxSizer in python -- A basic sizer primer.
API ReferenceswxPython.org Reference - Frames version of the API for the latest stable release (2.8.9.2).
wxPython Docs - Andrea Gavana's Docs for wxPython 2.8.9.1 generated with Sphinx in 2008.
wxWidgits.org - Should you choose to take the red pill.
WxClassesCheatSheet (in progress).
Text BookswxPythonInAction -- Info about the wxPython Book (w00t!)
wxPythonApplicationCookbook -- Book about developing wxPython applications
Advanced Topics: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.
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
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
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.
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
wxPython-API-Reference 2.8.8.1 Download -- Download the wxPython-API-Reference. (Created with Epydoc.)
virtualenv and wxPython, wxPythonVirtualenvOnMac -- Brief guides to using virtualenv in a wxPython project
The wxPythonPit:wxPythonPit Apps -- Links to apps that use wxPython
wxPythonPit Libs -- Links to libs you can use in your wxPython apps
For wxPython developers and contributors:wxPython Demo Update
Other wxPython-related projects:AVC, Application View Controller a fully automatic, live connection among graphical interface widgets and application variables.
WxWrappers - application frameworks written around WxPython, such as PythonCard and Wax
wxGlade, wxDesigner and wxFormBuilder - graphic editors
WxGladeTutorial -- How to use the wxGlade GUI to produce wxPython applications
Didn't find what you are looking for? You can:Ask about it on the wxPython-users or wxPython-docs mail lists
Search the mail lists, (it also searches the wxWidgets mail lists.)
Look at the wxWidgets Wiki
WriteItYourself, just be sure to follow TheRules.
WxSmallApp, and updated version of SmallApp