wxWindows...Any good?
-
Hello All, Has anyone ever used wxWindows for developing GUI intensive apps for Windows and Linux? This is my first project where I need to be cross platform and any suggestions as to the best libs for Windows/Linux development would be very much appreciated. I am currently looking at wxWindows and from a documentation point of view, it looks capable. King regards, Tim
-
Hello All, Has anyone ever used wxWindows for developing GUI intensive apps for Windows and Linux? This is my first project where I need to be cross platform and any suggestions as to the best libs for Windows/Linux development would be very much appreciated. I am currently looking at wxWindows and from a documentation point of view, it looks capable. King regards, Tim
Tim, also check out Tcl/TK. It's pleasingly fast, flexible and easy to use. At work, we've taken the Tcl/TK route to do exactly what you're doing. /ravi "There's always one more bug..." http://www.ravib.com ravib@ravib.com
-
Hello All, Has anyone ever used wxWindows for developing GUI intensive apps for Windows and Linux? This is my first project where I need to be cross platform and any suggestions as to the best libs for Windows/Linux development would be very much appreciated. I am currently looking at wxWindows and from a documentation point of view, it looks capable. King regards, Tim
We've started one project that uses wxWindows here, and it works pretty well. The project we are doing is a GUI front-end for a CD (e.g., it makes a pretty interface that launches installers, documentation, etc.) We have been using 2.2.6, and there is version 2.3 that is in beta, but I haven't tried it. The good thing is that it doesn't just take a least-common-denominator approach (usually), although this means there are some classes that will not work on all operating systems. These are clearly documented, though. Of course, you don't get all the cool wizards you have with MFC, but it's not that hard to write the code by hand, and the documentation is reaonable. There is also wxPython, which is the same thing, but for the Python language. They mave have a wxPerl in the works, too. No mention of a wxC#, though. X| The early bird may get the worm, but the second mouse gets the cheese.
-
Tim, also check out Tcl/TK. It's pleasingly fast, flexible and easy to use. At work, we've taken the Tcl/TK route to do exactly what you're doing. /ravi "There's always one more bug..." http://www.ravib.com ravib@ravib.com
Tcl is a scripting language, and Tk is a GUI toolkit. I know Tk can be used from Perl, as well. If the person who started this thread was asking about wxWindows, then chances are that a compiled language (C++ in this case) is necessary, not a scripting language. -- Paul "I drank... WHAT?"
-
Tcl is a scripting language, and Tk is a GUI toolkit. I know Tk can be used from Perl, as well. If the person who started this thread was asking about wxWindows, then chances are that a compiled language (C++ in this case) is necessary, not a scripting language. -- Paul "I drank... WHAT?"
Actually, a Tcl app can be transparently packaged as a standalone exe. All Tcl code is obfuscated, making it impossible/difficult to get at the source. Tcl can also be embedded in a C/C++ app. At first, I was skeptical about using Tcl/TK to build a suite of non-trivial apps (industry standard tools for chip design and verification) for Unix/Windows, but when I learned more I was blown away! The development/maintenance benefits of using Tcl/TK are surprisingly high. /ravi "There is always one more bug..." http://www.ravib.com ravib@ravib.com
-
Tcl is a scripting language, and Tk is a GUI toolkit. I know Tk can be used from Perl, as well. If the person who started this thread was asking about wxWindows, then chances are that a compiled language (C++ in this case) is necessary, not a scripting language. -- Paul "I drank... WHAT?"
You are correct. I looked at Tcl/Tk and that is not what I was looking for. I am looking for libs to use for developing a cross platform desktop app for Linux/Windows. I am currently evaluating wxWindows and was curious to see if there are any uses out there and if they have any opinions of the product or alternatives. Kind regards, Tim
-
We've started one project that uses wxWindows here, and it works pretty well. The project we are doing is a GUI front-end for a CD (e.g., it makes a pretty interface that launches installers, documentation, etc.) We have been using 2.2.6, and there is version 2.3 that is in beta, but I haven't tried it. The good thing is that it doesn't just take a least-common-denominator approach (usually), although this means there are some classes that will not work on all operating systems. These are clearly documented, though. Of course, you don't get all the cool wizards you have with MFC, but it's not that hard to write the code by hand, and the documentation is reaonable. There is also wxPython, which is the same thing, but for the Python language. They mave have a wxPerl in the works, too. No mention of a wxC#, though. X| The early bird may get the worm, but the second mouse gets the cheese.
Thanks for the feedback! Tim