EditObj can create and display a Tkinter dialog box for editing any Python object (similarly to what Java call a Bean editor, but for Python object). EditObj is a useful tool for writing (text or non-text) editors of all kinds, including GUI editor, 3D editor,... . In terms of MVC (Model View Controler), EditObj is a generic View coupled with a universal Controler.