Re: GUI Library Choice
- Posted by ne1uno Apr 01, 2011
- 2607 views
Looking at some other low level software, I noticed a slight trend towards QT4, e.g. some of the Harbour developers are talking QT4 and swearing by it. Intel Meego (and Atom) also are incorporating QT4. I looked at the Euphoria's EuQT and the Readme warns me of a lot of problems because of Watcom compiler. Surely, I should be able to use MinGw or other compiler. Also if one worked in Euphoria and compiled to C or DLL level (using Watcom) and then linked with a mostly GUI, graphics and Grid QT4 compiled with MinGw, it should work, should it not?
I note that the quthor of EuQT has worked with the Version 4 beta of Euphoria and QT4.
The reason I am talking about QT4 id the lack of a stable IDE in Win32Lib.
Any comments? I don't want to stir up a controversy - just a discussion.
can I ask why you appear to be so risk averse? generally speaking it is fairly painless to try one or another lib or version before deciding. I am on a dialup so I do tend to decide before downloading anything myself.
I thought most of the win32lib IDE problems had been solved by Ck. see some previous forum post for download links. I was able to translate the IDE using that code and a pretranslated exe was included too. this was still using the 3.1 compatible libs with 4.0, all the necessary win32lib files were included. though, I don't use win32lib myself except for the occasional program tryout or test.
since nokia acquired trolltech and relaxed the licensing on windows Qt does seem to getting more concideration or is at least talked about more.
many of the euqt/Qt problems are win9x or Qt4.5 beta related. I may not have updated the readme and eu4qt issues tracker completely yet.
Qt is already planning out Qt4.8 while Qt4.5 is the last version that works on win9x. I don't think it will be much problem linking to a later Qt version, it may work "as is" now, even with out rebuilding euqt.
you can't yet compile Qt or euqt themselfs with watcom because qmake doesn't support watcom, although it could easily with a custom makspec file.
Qt and euqt compiles ok with minGW gcc and works with watcom built eui and euphoria programs translated with watcom just fine. 4.0 and 4.1 much more has to be wrapped but I use it daily.
as to which GUI kit is better? you are going to have to get very specific requirements to prefer one over the other.
if the IDE is a limiting factor, Qt-designer is hard to beat for pure joy of layout building. but the cost is the considerable size of the Qt libs and toolchain required. they do have embedded versions so you can ship only those libs that are needed with your app, but again you have increased cost just to get setup.