Re: QT 3.2
Qt 3.2, is one of the leading GUI-toolkits, believe it or not it has been there even before Linux exploded on the internet. Qt has been used on many platforms even Windows.
It is easy to, infact I will attach a book for everyone who wants to learn about it
can perl be used with Qt. If yes is there any good book available for download in ebook form.
Of course, check
http://perlqt.sourceforge.net/
although I don't know about an ebook for it,
but first read through the C++ book for Qt, which is also an official book from TrollTech, you will definitely get an idea how to use Qt
The QT designer for linux is like the utility that Visual C++ has for designing the windows. I think that it's not like Visual Basic. In VB you draws a window, press for example a buton and you can add the functions for each 'event' (i.e. press, release, focus...). This comodity doesn't exist in QT designer (or in Visual C++). QT designer is a resource editor tool that automaticaly generates the source files for including the resources into your project.
Of you can do event-based programming in Qt.
Look, in Qt they have this Signals and Slot architecture, say when a button object named button one is clicked it emits a signal called button1::clicked() which then activates a slot, which is a function which handles the click event for the button object.
And No Qt is not a resourse tool, you can built entire programs with Qt, I've seen a guy make an entire Intrusion Detection System in Qt Designer, and doing all the coding in it.
You can use the Signals and Slots Editor in Qt to manipulate connections in forms. Qt is very much like VB, but it is better in the sense that VB is limited by the scope of its functionality, but in Qt, you directly refer to the Linux Kernel, Glib, KDE classes, giving your applications the entire control of the system, and you can do anything with it.
Additionally, dont like C++, no problem you can use Qt with python, perl, java etc.
Kdevelop is a free programming environment for linux (only the environment, the compiler that you uses are usualy the GCC toolchain) similar to the Visual C++ environment. You don't need that for use QT. I guess that you can use the Visual C++ environment (including compiler) but linking with the QT library.
Yes Kdevelop is one the best programming Environments I've ever seen. The strength in Kdevelop lies that it brings the same tools to a lot of other languages which lack good IDEs such as python, ada, C etc.
In KDE 3.3, it is better than ever. now it has even and inbuilt Gui creator, modelled after Qt.