Programmatically create «forms» (windows) and render them using a GUI or web application, on the console, a curses terminal. Currently supported: wxPython.
Examples: forms1.py forms2.py forms3.py forms4.py
Refering articles:
- start to make use of Lupy (et cetera 13.04.05) — How to integrate Lupy into a Lino application? It seems that there must be one Indexer per Database or per Application. more
- EasyGUI another concurrent for lino.forms (surf notes 24.02.05) — Aha, there is another concurrent for lino.forms: «EasyGUI is different from other GUIs in that EasyGUI is NOT event-driven. It allows you to program in a traditional linear fashion, and to put up dialogs for simple input and output when you need to. If you have not yet learned the event-driven paradigm for GUI programming, EasyGUI will allow you to be productive with very basic tasks immediately. Later, if you wish to make the transition to an event-driven GUI paradigm, you can do so with a more powerful GUI package such as anygui, PythonCard, Tkinter, wxPython, etc.»
- event handling in lino.forms (code changes 21.01.05) — I'm thinking about the event handling in lino.forms. more
- lino.forms : data grid and sata entry forms work (code changes 18.01.05) — Wow, lino.forms advanced more than I expected for today:
forms3.py : a first data grid
forms4.py : a first data-entry form (navigator not finished) - started lino.forms (code changes 13.01.05) — lino.forms is going to be similar to lino.reports, but for «forms» instead of reports. A Form is what other libraries call Window, Frame or Dialog. For lino.forms they are all just Forms. more