Download
You can download the latest release below or from the PyPi page:
http://pypi.python.org/pypi/uxPython
Download size: 1.06 MB
Downloads: 2692
Uploaded: 2009-01-02 17:27:00
Latest version - Subversion Access
The source code can be obtained or viewed from the Google Code page:
http://code.google.com/p/uxpython and is recommended for people who wish to alter the code.
Installation
Please download and install using the normal python command:
python setup.py install
Easyinstall can also work but is not recommended for first time users.
Runtime / Dependencies
You can find a runtime for windows above.
PyWin32 (on Windows) - http://sourceforge.net/projects/pywin32/
pyGTK (for pango) - http://www.pygtk.org/downloads.html
pyGobject - http://www.pygtk.org/downloads.html
pyCairo - http://www.pygtk.org/downloads.html
Note this does not mean that uxpython runs on GTK, it's just that they
share a lot of the same dependencies.
What Next?
Head over to the documentation
Changelog
0.30 - December 2008
--------------------------------------------------------------------------------
edit - refactored to share text layout in uBase
- can now use different fonts,colors in uEdit
theme - new look for some widgets
- made some consistency changes
popups - ?
cleanup - removed extranous comments and removed some methods that were not used
tabs - now dynamic sizing and new look
Changed addEvent usage, bad I know but better than later.
its now addEvent(self,name,handler,async = False,args = None)
from addEvent(self,name,handler,immediate = True,args = None)
so to make an event handler run async:
widget.addEvent('click',myhandler,True)
instead of
widget.addEvent('click',myhandler,False)
Which makes more sense.
Change the module name from uxGUI to uxpy to conform to PEP08, classes still start
with a lower case u (eg. uButton) coz I like it that way.
Changed widget constructor to only (self,parent) instead of (self,id,parent)
since id = None in 98% percent of cases
the only timer event is now on the window, not on every widget as before.
Various bug fixes, performance improvements and simplifications
New style system with classes
- window object now have a stylesheet property
Changed platform support to be more flexible and not function based but
registry based. Thus much easier to use custom backend. Only the default
platform for your o/s is imported.