GUI Building Tools

Difference between version 73 and 78 - Previous - Next
'''GUI Building Tools''' is a [Tcl Developer Guide%|%guide] to tools a
developer might use to create the framework of an application with a [GUI].



** Description **

[Tk] developers accomplish a lot without GUI builders at all.  In a sense, [Tk]
itself is the ultimate GUI builder.  Nevertheless, various programs have arisen
to make the process of developing a GUI more convenient or consistent.

A complete [IDE] can include a GUI builder, but a GUI builder itself focuses
specifically on the tasks associated with construction a GUI  and seldom has
the debugging facilities, code management capabilities, etc., of a full [IDE].



** Tk GUI builders **

   [Basic GUI Builder]:   humble beginnings, not ready for actual use

   cbuild:   available in [ClassyTk]

   [bwise]:   [TV]: In general is not a GUI or GUI builder tool, but as part of its functionality, it has strong gui building facilities, except not as average Tk program, but as part of its canvas.  The Model view controller type of thinking is easily to follow and make with bwise, as in this simple example: [A little multiplication toy].

   [cells]:   

   [Docking framework]:   A [window manager]-like framework.

   [FriGUI]:   

   [GRIDPLUS2]:   

   [Gub]:   

   [GUIB]:   

   [GUIBuilder]:   

   [Iplace]:   

   [JTcl]:   

   [JX Development Suite]:   

   [Laying out widgets in a grid]:   

   [MetaGUI]:   

   [Move any widget]:   with '''t'''cl/tk '''G'''ui '''G'''enerator ([tG²])

   [MyrmecoX]:   

   [http://puretkgui.co.cc/%|%PureTkGUI%|%]:   

   [SpecTcl]/SpecTix:   

   [Spynergy Weblet Developer]:   

   [TixXf]:   
   [Tk Cement], by [setok%|%Kristoffer Lawson]:   Renders a Tk GUI based on a resource specification which allows nested specification.

   [tkBuilder]:   

   [TKproE]:   Last Updated 2016-11-27
   [https://www.tksketch.com/%|%TkSketch%|%]: Released in 2019 -- For Windows 10 and Ubuntu versions available.

   [TkVSform]:   

   [VAD]:   

   Visual[Gipsy]:   

   [Visual Tcl]:   

   [Wafe]:   

   [xf]:   

   [XML_Wrapper]:   create [Tk] forms on-the-fly from [XML]



** Other GUI Builders **

[http://glade.gnome.org/%|%Glade%|%]:   [WJG] for Gnocl.


** See Also **

   [IDE]:   

   [A poor mans GUI]:   sometimes recommended when a question about GUI Building Tools come up.  Its form-based model applies to many (most?) GUI applications.


** Misc **

   [tktray]:   manage system tray icons under [X]



<<categories>> Application | Dev. Tools | GUI