PDA

View Full Version : Easy way to make UI?



gflores
September 12th, 2005, 03:13 AM
I was wondering if there are any WYSIWYG editors for making a nice UI, similar to that of Visual C++. With that program, it makes it very easy to create an nice looking application. The only one I've found is from QT. Is there one for the GTK look?

az
September 12th, 2005, 03:15 AM
Glade?

Nightblade
September 12th, 2005, 06:26 PM
I was wondering if there are any WYSIWYG editors for making a nice UI, similar to that of Visual C++. With that program, it makes it very easy to create an nice looking application. The only one I've found is from QT. Is there one for the GTK look?
Well you have to mean Glade.

DancingSun
September 12th, 2005, 07:47 PM
Ditto.

gordyt
September 15th, 2005, 10:51 PM
Thanks for the Glade recommendations. I installed it today and was amazed at how easy it is to put together a functional and attractive using Glade.

--gordy

Daniel G. Taylor
September 16th, 2005, 12:19 AM
There is also Gazpacho, another GUI designer for GTK+

It's written in Python and uses PyGTK.

http://gazpacho.sicem.biz/

jdong
September 16th, 2005, 12:42 AM
I recommend Glade... It can be used from many many different languages, and is very portable...


Recently, I've been playing with Monodevelop and glade#, and it certainly brings SWF ease of #Develop/VS.NET to all platforms :)

Daniel G. Taylor
September 16th, 2005, 04:03 PM
I should probably mention, Gazpacho outputs Glade XML files so it's essentially just a different interface for making the GUI (as compared to Glade itself); you still use libglade to load the GUI in your programs (or python-glade, glade#, etc).

Haegin
September 17th, 2005, 09:40 AM
Is there a way to get glade to work with ruby so under the glade options where it says "Language: C C++ Ada 95" you can also select ruby?

Thanks

Daniel G. Taylor
September 17th, 2005, 08:34 PM
Is there a way to get glade to work with ruby so under the glade options where it says "Language: C C++ Ada 95" you can also select ruby?

Thanks
Those options are sort of old and you really don't need to worry about them anymore, since the "right" way of doing things these days is to save the Glade XML file and load it using libglade instead of having Glade generate code to create all the controls. In ruby you just need to have ruby-gnome2 installed and you will be able to load Glade XML files:
http://ruby-gnome2.sourceforge.jp/hiki.cgi?GladeXML

After you open the Glade XML file you will want to connect to signals and start the main GTK+ loop and you should be set.