wxFormBuilder Drag & Drop widgets not possible?
Riccardo Cohen
rcohen at articque.com
Mon Jan 28 06:44:10 PST 2008
Hi
I just wanted to tell you my point of view about this.
I've been using wx for years now, for crossplatform or for windows only,
and I will tell you my feeling about it.
Sizers may seem frustrating if you've been using ide like MS Visual
Basic, OK :) . But they are not very difficult to use, just a different
way of doing, and you surely don't have to be an graphic expert ...
In the same time, with wx, you get some little things you should really
consider :
- wxWidgets is a C++ library that let you build any kind of desktop user
interface for any kind of application (including sound/3d ..)
- this library is highly portable on most platforms including mobile,
many languages, many compilers
- it is open in many ways : open source, open to contributors, open to
other libraries, open to compilers and platforms, open to all kind of
applications, open to follow the latest technologies in C++ development
WHAT IT HAS MORE
----------------
- wxWidgets is totally free of charge, including for commercial developments
- wxWidgets is reliable : see all softwares developed with it
- wxWidgets has a very stable API, easy to learn and to understand
- wxWidgets has plenty of useful components for all kind of activities :
user experience, communications, storage, threading, ...
- wxWidgets is ready for unicode and internationalization with standards
(gettext, utf8...)
EVEN MORE
---------
- wxWidgets community is alive and helpful, and there are many way of
getting support, including consultants
- wxWidgets is already included as standard package in most linux and in
macosx
- around wxWidgets there are many tools, like IDE/RAD, and components
(see wxcode)
As everything on earth, wxWidget is not perfect, far from it. You are
free to loose all these benefits because of sizers.
I use DialogBlocks (which is not free) to build the interface, and it is
really a pleasure. Give it a try... (I don't know others IDE for wx so I
cannot tell which is better)
Good luck
Lars Uffmann wrote:
>
> Julian Smart wrote:
>> This sounds like an editor in its own right, rather than a task for a
>> GUI builder. I would imagine you would build a drag and drop interface
>> to implement this but you wouldn't use sizers and an existing GUI
>> editor for this (except for the dialogs and maybe the general window
>> layout).
>
> Well - the problem is effort vs. reward. I'm used to focusing on the
> real code behind the GUI - coming from a database programming background
> - the functionality. I'm not really good at graphics programming, nor do
> I get paid to create a display builder software.
> We have some serious limitations here because the NASA telemetry
> applications that we use are windows based, and our existing telemetry
> building systems are linux based. I hope that with the next telemetry
> system we get, I'll be able to easily define the packets coming from
> NASA and avoid using the windows based software, then use our existing
> display builder software (though I don't even know yet if we have a
> general one). Another drawback is that we do already have telemetry
> displays for our experiments, but they are also limited to windows.
>
> So while I wouldn't mind the learning experience from building such a
> system, I don't have the time for it and was hoping I could simply click
> together my displays and put the code behind them. Now it seems like for
> that I'll have to resort to VC++ - and I really really hate the notion
> of being forced to use Microsoftware due to lack of alternatives.
>
> Best Regards,
>
> Lars
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: wx-users-unsubscribe at lists.wxwidgets.org
> For additional commands, e-mail: wx-users-help at lists.wxwidgets.org
>
>
--
Très cordialement,
Riccardo Cohen
-------------------------------------------
Articque
http://www.articque.com
149 av Général de Gaulle
37230 Fondettes - France
tel : 02-47-49-90-49
fax : 02-47-49-91-49
More information about the wx-users
mailing list