First you will need some GUI library with Python bindings and then (if you want) some program that will convert your python scripts into standalone executables.
Cross-platform GUI libraries with Python bindings (Windows, Linux, Mac)
Of course, there are many, but the most popular that I've seen in wild are:
Complete list is at http://wiki.python.org/moin/GuiProgramming
Single executable (all platforms)
- PyInstaller - the most active(Could also be used with
PyQt
)
- fbs - if you chose Qt above
Single executable (Windows)
- py2exe - used to be the most popular
Single executable (Linux)
- Freeze - works the same way like py2exe but targets Linux platform
Single executable (Mac)
- py2app - again, works like py2exe but targets Mac OS
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…