Skip to main content



      Home
Home » Language IDEs » C / C++ IDE (CDT) » A question re: GUI apps
A question re: GUI apps [message #148834] Thu, 14 July 2005 16:44 Go to next message
Eclipse UserFriend
Originally posted by: eclipse.rocketcomp.com.au

Coming from a Windows background, I have successfully used eclipse/cdt to
develop console apps.

My question is, what are the options available for writing GUI apps targetting
Linux ?

Thanks
Re: A question re: GUI apps [message #148850 is a reply to message #148834] Thu, 14 July 2005 17:17 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eclipse.dharty.com

Ian Semmel wrote:
> Coming from a Windows background, I have successfully used eclipse/cdt
> to develop console apps.
>
> My question is, what are the options available for writing GUI apps
> targetting Linux ?
>
> Thanks

Haven't done much of this myself, but you will probably want to look
into one of the gui toolkits available like qt and gtk.

The nice thing about developing under either of these is that they are
easily portable (at least the gui part of it) to windows using the
windows version of these kits.

http://www.trolltech.com/products/qt/

http://www.gtk.org/

They have different licensing schemes. Both are open source, but QT
provides a pay for license if you plan to develop a closed source
application. GTK on the other hand is lgpl which allows you to use it
in either open or closed source apps for free.

Also, qt is generally associated with kde while gtk is associated with
gnome. While this doesn't mean kde users can't use a gtk product, and
visa versa, it does mean they may not have the libraries pre-installed.

I'm sure there are other options as well.

HTH
Re: A question re: GUI apps [message #148956 is a reply to message #148850] Fri, 15 July 2005 17:22 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: eclipse.rocketcomp.com.au

Yes, thanks for that. I have downloaded Qt and am investigating. It seems fairly
comprehensive.

David H wrote:
> Ian Semmel wrote:
>
>> Coming from a Windows background, I have successfully used eclipse/cdt
>> to develop console apps.
>>
>> My question is, what are the options available for writing GUI apps
>> targetting Linux ?
>>
>> Thanks
>
>
> Haven't done much of this myself, but you will probably want to look
> into one of the gui toolkits available like qt and gtk.
>
> The nice thing about developing under either of these is that they are
> easily portable (at least the gui part of it) to windows using the
> windows version of these kits.
>
> http://www.trolltech.com/products/qt/
>
> http://www.gtk.org/
>
> They have different licensing schemes. Both are open source, but QT
> provides a pay for license if you plan to develop a closed source
> application. GTK on the other hand is lgpl which allows you to use it
> in either open or closed source apps for free.
>
> Also, qt is generally associated with kde while gtk is associated with
> gnome. While this doesn't mean kde users can't use a gtk product, and
> visa versa, it does mean they may not have the libraries pre-installed.
>
> I'm sure there are other options as well.
>
> HTH
Re: A question re: GUI apps [message #148962 is a reply to message #148956] Fri, 15 July 2005 19:44 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: j_apter.hotmail.com

I have recently been looking into a GUI toolkit as well. I mainly write
backend/daemon type applications so I haven't done much GUI work myself.
The latest version of Qt looks pretty nice, though, wxWidgets
(http://www.wxwidgets.org/) seems a bit more tempting mainly because its
free and you can use it in commercial applications. I also believe that
Qt requires the use a special preprocessor before actually compiling with
a C++ compiler, this just sounds like more Makefile headaches to me (this
may have changed though). This page has some pretty good info that seems
to somewhat objectively compare different GUI toolkits:
http://wiki.wxwidgets.org/wiki.pl?WxWidgets_Compared_To_Othe r_Toolkits

Let us know what you end up with...

Ian Semmel wrote:

> Yes, thanks for that. I have downloaded Qt and am investigating. It seems
fairly
> comprehensive.

> David H wrote:
>> Ian Semmel wrote:
>>
>>> Coming from a Windows background, I have successfully used eclipse/cdt
>>> to develop console apps.
>>>
>>> My question is, what are the options available for writing GUI apps
>>> targetting Linux ?
>>>
>>> Thanks
>>
>>
>> Haven't done much of this myself, but you will probably want to look
>> into one of the gui toolkits available like qt and gtk.
>>
>> The nice thing about developing under either of these is that they are
>> easily portable (at least the gui part of it) to windows using the
>> windows version of these kits.
>>
>> http://www.trolltech.com/products/qt/
>>
>> http://www.gtk.org/
>>
>> They have different licensing schemes. Both are open source, but QT
>> provides a pay for license if you plan to develop a closed source
>> application. GTK on the other hand is lgpl which allows you to use it
>> in either open or closed source apps for free.
>>
>> Also, qt is generally associated with kde while gtk is associated with
>> gnome. While this doesn't mean kde users can't use a gtk product, and
>> visa versa, it does mean they may not have the libraries pre-installed.
>>
>> I'm sure there are other options as well.
>>
>> HTH
Re: A question re: GUI apps [message #148990 is a reply to message #148962] Fri, 15 July 2005 23:49 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: simon.ou.edu

Hi...

I wonder if wxWidgets could be made into an Eclise plugin... I would not
know how to do this.

Regards...

Miguel.


DaCypher wrote:
> I have recently been looking into a GUI toolkit as well. I mainly write
> backend/daemon type applications so I haven't done much GUI work
> myself. The latest version of Qt looks pretty nice, though, wxWidgets
> (http://www.wxwidgets.org/) seems a bit more tempting mainly because its
> free and you can use it in commercial applications. I also believe that
> Qt requires the use a special preprocessor before actually compiling
> with a C++ compiler, this just sounds like more Makefile headaches to me
> (this may have changed though). This page has some pretty good info
> that seems to somewhat objectively compare different GUI toolkits:
> http://wiki.wxwidgets.org/wiki.pl?WxWidgets_Compared_To_Othe r_Toolkits
>
> Let us know what you end up with...
>
Re: A question re: GUI apps [message #149035 is a reply to message #148990] Sat, 16 July 2005 09:50 Go to previous messageGo to next message
Eclipse UserFriend
/Miguel Simon/:

> I wonder if wxWidgets could be made into an Eclise plugin... I would not
> know how to do this.

I'm not really sure what you mean by creating the widget library as
Eclipse plug-in but you may have a look at the Visual Editor Project
<http://www.eclipse.org/vep/>.

--
Stanimir
Re: A question re: GUI apps [message #149075 is a reply to message #149035] Sun, 17 July 2005 00:23 Go to previous messageGo to next message
Eclipse UserFriend
Originally posted by: simon.ou.edu

Hi...

Yes, I am aware of VEP. I mean a GUI RAD based on C/C++.

Regards...

Miguel.


Stanimir Stamenkov wrote:
> /Miguel Simon/:
>
>> I wonder if wxWidgets could be made into an Eclise plugin... I would
>> not know how to do this.
>
>
> I'm not really sure what you mean by creating the widget library as
> Eclipse plug-in but you may have a look at the Visual Editor Project
> <http://www.eclipse.org/vep/>.
>
Re: A question re: GUI apps [message #149093 is a reply to message #149075] Sun, 17 July 2005 02:54 Go to previous messageGo to next message
Eclipse UserFriend
/Miguel Simon/:

> Yes, I am aware of VEP. I mean a GUI RAD based on C/C++.

And Eclipse is Java based. I'm still not sure what you're after -
creating an Eclipse plug-in which uses Java (it has to anyway) only
for interface with Eclipse? I think VEP is what you could need, but
it needs module created for WxWidgets, I guess.

--
Stanimir
Re: A question re: GUI apps [message #149115 is a reply to message #149093] Sun, 17 July 2005 23:07 Go to previous message
Eclipse UserFriend
Originally posted by: dschaefer.rogers.com

Stanimir Stamenkov wrote:
> /Miguel Simon/:
>
>> Yes, I am aware of VEP. I mean a GUI RAD based on C/C++.
>
>
> And Eclipse is Java based. I'm still not sure what you're after -
> creating an Eclipse plug-in which uses Java (it has to anyway) only for
> interface with Eclipse? I think VEP is what you could need, but it needs
> module created for WxWidgets, I guess.
>

I remember talking to the VEP guys about integrations with the CDT.
There is definitely potential there but it would be a lot of work. Worth
looking into, though.

BTW, I'd pick wxWidgets because of its licensing as someone mentioned
previously in this thread. Not to get widget wars started...

Doug
Previous Topic:Configuration Error - Help!!!!
Next Topic:Exec error: Launching failed
Goto Forum:
  


Current Time: Thu May 08 15:05:34 EDT 2025

Powered by FUDForum. Page generated in 0.10498 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top