My Python Widgets Library This is the third public release. 1. Introduction --------------- I have been using Python Tkinter.py module to develop GUI. It is felxible and fast prototyping tool, but some important compound widgets are missing. I thought the ideal solution would be a Python modul, because it wouldn't need any extra platform specific file. Although there are some free extensions, I began to develop my own solutions. Now four of them are almost finished the others are under development. This release contains these four modules: Tabs.py ------- It is a simple container widget with tabs. ComboBox.py ----------- It is a List Of Values(a combobox) widget. The items in the list can be loaded every time when the list is dropped down and filtered by the text entered in the entry part of the widget or can be loaded once. TreeBox.py ---------- With this widget you can show your hierarchical datas. Nodes may have different font size, font color and icons and they can be changed as it is needed. controls.py ----------- Some Entry descendant widgets extended by validation. 2. Documentation ---------------- There isn't documentation at the moment. Look at the sources, there are some comments in them! Or check starship.python.net/crew/arpadk(at the moment there isn't any usefull related to this, but there may be...) 3. Installation --------------- These modules were developed and tested under Red Hat Linux 5.0,Windows NT 4.0 and Windows 95.Otherwise they have no operating system specific parts. I use these packages for win32: Python 1.5.2 Tcl/Tk 8.0.5 for Windows, Binary Distribution I use these packages for Linux: python-1.5-2 tcl-8.0.5 tk-8.0.5 These widgets are not compatible with the earlier versions!! 4. Planned modules & modules under development ---------------------------------------------- A grid widget where a cell can be an IntegerEntry, a FloatEntry, a DateEntry, a DateEntry or a ComboBox. The lines would be loaded when they are needed (similar to TreeBox). 5. Miscellaneous remarks ------------------------ There may be some bugs in them, please let me know if you find one. I'm a VB programmer, Python is just my hobby. So you can find some ugly code chipets in them. I am trying to make it better and better, but ... These widgets have the most important functionalities I need. Please feel free to drop an email to me if you find a bug, have comments or suggestions for improvements. I beleive you find these classes usefull and they help you to develop better GUI. Arpad Kiss Hungary sekter@mail.matav.hu. starhip.python.net/crew/arpadk