My Python Widgets Library This is the second 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 three of them are almost finished the others are under development. This release contains these three modules: frames.py --------- It is a simple container widget with tabs. lov.py ------ It is a List Of Values(a combobox) widget. The items in the list are loaded every time when the list is dropped down and the list is filtered by the text entered in the entry part of the widget. treebox.py ---------- With this widget you can show your hierarchical datas. The datas are being loaded when they are needed. But after an item has been loaded it remains in the memory during the lifetime of the widget(except you use the refresh method). 2. Documentation ---------------- There isn't documentation at the moment. Look at the sources, there are some comments in them! 3. Installation --------------- These modules were developed and tested under Red Hat Linux release 5.0 (Hurricane),Windows NT 4.0 and Windows 95.Otherwise they have no operating system specific parts. I use these packages for win32: Python 1.5 Tcl/Tk 8.0p2 for Windows, Binary Distribution I use these packages for Linux: python-1.5-2 tcl-8.0-12 4. Planned modules & modules under development ---------------------------------------------- Some simple widgets inherited from Entry for special inputs: IntegerEntry, FloatEntry, DateEntry and DateTimeEntry etc. A grid widget where a cell can be an IntegerEntry, a FloatEntry, a DateEntry, a DateTimeEntry or a LOVEntry. 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 Budakalasz Hungary arpadk@geometria.hu.