There is a project called Guido which aims to be exactly what you describe. However it hasn't been updated in several years, so I don't know what state it's in.
Personally If I needed to do a Perl GUI, I would go for something QT or GTK+ based as both are cross platform and have perl bindings and fairly mature GUI building tools in QTDesigner and Glade. Both tend to look more "modern" and polished than TK in my opinion. | [reply] |
| [reply] |
The Perl Tk GUI is very easy to use, if you do some basic homework. The main thing is to understand how "frames" and geometry management works. Most beginners don't use enough frame objects and things wind up in weird places. I don't know of a "GUI builder drag-n-drop" for Perl Tk. One of my GUI I/F's runs like a rocket and is just a few pages of Perl code. This thing has up to and beyond 80,000 objects and works great (<50ms display time).
| [reply] |
I would suggest using the Glade Gui layout tool. Google for "Glade designer". It does what you want, and will let you write Perl/Gtk2 code, which is about the most active/advanced stuff now for Perl-based GUI's. Another neat thing about Glade, is it produces xml files that can be converted to a slightly different form suitable for use with Gtk2::Builder, (which is a new Gtk2 module that essentially builds xml-based design support right into Gtk2). So you can design with Glade, convert the glade-xml to builder-xml with the "gtk-builder-convert" utility . See builder-libglade faqThe Latest CamelBox has Glade may interest you.
Here is a simple example from the Perl/Gtk2 maillist. The xml in the following, can be made with the glade designer, and converted with gtk-builder-convert
| [reply] [d/l] |
I used SpecTcl for Perl/Tk GUI some years ago. Now I see they have also new product GUI Builder. If you plan to use Tk this may be interesting for you. http://spectcl.sourceforge.net/
| [reply] |