473,408 Members | 1,968 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,408 software developers and data experts.

wxWidgets

Experience users with it; cons and pros?

And is there anything else out there better then it?
I'll be starting some research developement using it and i'm just
curious for the most part.

Thanks.

Nov 21 '06 #1
8 2613
VJ
Offtopic, but:

Nexcet wrote:
Experience users with it; cons and pros?
Not experienced enough to give cons and pros. I just made examples
programs to see what each widget library can do and how they look like.
And is there anything else out there better then it?
Take a look at QT4 - I think it is much better then wxWidget
Nov 21 '06 #2

Nexcet wrote:
Experience users with it; cons and pros?

And is there anything else out there better then it?
I'll be starting some research developement using it and i'm just
curious for the most part.

Thanks.
Take a look at

http://www.ultimatepp.org/

Mirek

Nov 21 '06 #3

Nexcet wrote:
And is there anything else out there better then it?
Can't really say if wxWidgets is better or worse as I've not used it,
but if you're into Gnome, there is always GTK

~Joey~

Nov 21 '06 #4
VJ wrote:
>
Take a look at QT4 - I think it is much better then wxWidget
Yes it is much better. If you are ready to accept the "moc", but in wx you
also have to accept the MFC -like macros :-)

The wired thing with QT is the license. I mean, if you are a profitable
business, then yes. You pay the fees for commercial version and go ahead
with no headache whatsoever.
But if you are an independent consultant trying to develop something in the
faint hope that you MAY sell it (but most probably not, so chances are that
you will open source it), there is a problem.

QT license require you to make your mind BEFORE starting using the library,
if the product is commercial (pay upfront the license) or GPL.
It especially forbid you to start developing with GPL edition, then when you
see that it is liked by customers to buy the commercial license, compile it
against it then sell it as non GPL. This is the reason many consultants
prefer the liberal wx license.


Nov 22 '06 #5
Mirek Fidler wrote:

Take a look at

http://www.ultimatepp.org/

Waooo I hadn't know about it. Gee, I love the ultimate++ paradigm !!!
It is what I always expected from a GUI C++ library.
I just spent about one hour looking over it, but overall I am very
enthusiastic about it.

Only a single one disappointment. Like everybody else, ultimate++ guys
defined their own containers and string instead of using the STL things.
I understand their mutability requirements, but they could at least hide
them from the public interface. Aka, use their containers internally, but
implement all the public methods to work with the std:: counterparts.

It is still in infancy, so it is not a good idea to recommend it to OP for a
production project, as of this moment in time.

But definitely, it is to keep an eye on it. The strong reliance on advanced
C++ advanced, make it maybe the best contender for a GUI platform of the
future.

Strongly impressed.

Nov 22 '06 #6
r

Nexcet wrote:
Experience users with it; cons and pros?

And is there anything else out there better then it?
I'll be starting some research developement using it and i'm just
curious for the most part.

Thanks.
I've been using wxWidgets for the past couple years or so. The API is
not as nice (yeah, this is subjective) and not as mature as QT or
Borland VCL. But it seems to be the only widely used C++ GUI toolkit
with a really free license (this is why I use it). It works
cross-platform but there will be layout issues like icon size, spacing
between widgets, small stuff like that.

All in all, I'd say it's good enough.

Nov 22 '06 #7
Only a single one disappointment. Like everybody else, ultimate++ guys
defined their own containers and string instead of using the STL things.
Ah, yes. But this would not work. STL would break all the basic
paradigms.

Some day I will write a paper why and how STL makes everybody (except
"C++ experts" and people not using it) dislike C++ (and wanting GC to
be part of C++).

(Disclaimer: I am member of the U++ project team).

It is still in infancy, so it is not a good idea to recommend it to OP for a
production project, as of this moment in time.
Well, it is 8 years in development, all the time used for production
projects.
Strongly impressed.
Thanks ;)

Mirek

Nov 22 '06 #8
21 Nov 2006 07:38:19 -0800, Nexcet wrote:
Experience users with it; cons and pros?

And is there anything else out there better then it?
I'll be starting some research developement using it and i'm just
curious for the most part.
Just today I post an opinion about wx to my blog. I think it can be useful
for make a decision.
http://www.sirmike.org/2006/11/22/wx...pros-and-cons/

--
SirMike - http://www.sirmike.org

C makes it easy to shoot yourself in the foot; C++ makes it harder, but
when you do, it blows away your whole leg. - Bjarne Stroustrup
Nov 22 '06 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: USCode | last post by:
I've been poking around the wxPython website and am unclear if wxPython has a wrapper for ALL wxWidget classes or just the GUI-related classes? Does wxPython also provide a python wrapper for the...
10
by: Nomen Nescio | last post by:
PLEASE USE WXWIDGETS Please use wxWidgets, the multiplatform C++ class library. It's free, open-source and non-commercial. It's modelled after MFC but it produces code which can be compiled...
5
by: py | last post by:
i need to design a GUI for my python app. i heard of wxWidgets and was going to look into that, but then I saw wxPython. Why would I use wxPython over wxWidgets? thanks
1
by: sc | last post by:
I'm hoping to hear from anyone who has had extensive experience with writing cross-platform GUI apps using wxWidgets? I'm particularly interested in "advanced" features such as Outlook or Google...
12
by: Simon Hibbs | last post by:
I have a simple form with some input values and some calculated values in TextCtrl widgets. What I would like to do is have the display update automaticaly when the user changes one of the input...
3
by: Alfay | last post by:
Hi everybody! I've got a problem: I want to compile a lot of mini-utilities with WxWidgets, but every executable is about 3 or 5 MB. Then I want to give separately the wxwidgets dlls, but I don't...
1
by: samuraisam | last post by:
Are there any MVC-framework-like libraries for wxWidgets or Tkinter for Python? If so, any experiences with using them? I need to develop a desktop application *fast* and experiences with the likes...
1
DeMan
by: DeMan | last post by:
I built a project using wxWidgets (2.8.3) using codeBlocks, with wxWidgets built MOLITHIC=1, SHARE=0, BUILD=debug and everything was fine and dandy (asside from the 25MB exe). I tried the same by...
1
by: Marcin Kalicinski | last post by:
I have an application written in C++ that uses wxWidgets for GUI. I use embedded Python for scripting inside of this application. I want to use wxPython to add GUI to my scripts - because my C++...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...
0
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.