12

Are there good GUI builder for Perl GUI libraries, especially for WxPerl?

brian d foy
  • 129,424
  • 31
  • 207
  • 592
Thor
  • 201
  • 2
  • 6

7 Answers7

13

For Wx:

  • WxGlade
  • Any Wx tool that generates XRC files.

For Tk:

daotoad
  • 26,689
  • 7
  • 59
  • 100
12

wxDesigner is the only one I know. I have never used it though.

innaM
  • 47,505
  • 4
  • 67
  • 87
7

It's still fairly new, but the Padre editor has an in-development Padre::Plugin::FormBuilder plugin that takes a wxFormBuilder project file and generates pure-Perl dialog classes.

Sinan Ünür
  • 116,958
  • 15
  • 196
  • 339
Adam Kennedy
  • 1,572
  • 11
  • 13
6

Check out wxformbuilder. You can design your GUI there and generate an XRC file which wxPerl can then be configured to load.

slm
  • 15,396
  • 12
  • 109
  • 124
4

There is The GUI Loft for Win32::GUI, but of course it's not portable off of Win32.

Adam Bellaire
  • 108,003
  • 19
  • 148
  • 163
4

Of the GUI editors that I have tried briefly, wxGlade seems the most natural to use, but it still doesn't seem to have the "drag and drop" functionality that I grew to love when working with Java in Eclipse or Netbeans. Don't get me wrong, I love Perl, but would still really like to see a nice WYSIWYG GUI editor.

Christopher Bottoms
  • 11,218
  • 8
  • 50
  • 99
3

I would recommend simply using web-based interfaces for everything. If you went with this approach, you could even run a local (i.e. on a Desktop) web server for "standalone" applications.

In like manner, ActiveState decided to focus on Web-based development instead of continuing work on their GUI editor

Christopher Bottoms
  • 11,218
  • 8
  • 50
  • 99
  • 4
    In many cases this approach will work. As rich AJAX widget sets become available, this works even better. However, sometimes you really need a normal, GUI app. The downvoters are missing the point that this is a valid approach to building app interfaces, and has been for years. – daotoad Nov 26 '09 at 08:47
  • 3
    http://www.perl.com/lpt/a/884 - shows a flash based GUI with a perl backend. Communication via HTTP. This http://www.chrisdolan.net/yapcna2006/shrinkwrap.html shows a method using PAR and SOAP to build apps, with the GUI written in whatever toolset makes sense to the developer. – daotoad Nov 26 '09 at 08:59