C++ GUI Programming with Qt 4 | Search for a title, author or keyword | ||||||||
C++ GUI Programming with Qt 4 C++ GUI Programming with Qt 4 ( first edition ). 2006. By Jasmin Blanchette and Mark Summerfield. Qt is a comprehensive C++ framework for developing cross-platform GUI ( Graphical user interface ) applications using a “write once, compile anywhere” approach. Qt lets programmers use a single source tree for applications that will run on Windows 98 to XP, Mac OS X, Linux, Solaris, HP-UX, and many other versions of Unix with X11. The Qt framework first became publicly available in May 1995. It was initially developed by Haavard Nord ( Trolltech’s CEO ) and Eirik Chambe-Eng ( Trolltech’s president ). The letter ‘Q’ was chosen as the class prefix because the letter looked beautiful in Haavard’s Emacs font. The ‘t’ was added to stand for “toolkit”, inspired by Xt, the X Toolkit. The company was incorporated on March 4, 1994, originally as Quasar Technologies, then as Troll Tech, and today as Trolltech. The year 1994 began inauspiciously with the two young programmers wanting to enter a well-established market, with no customers, an unfinished product, and no money. Fortunately, both their wives were employed and therefore able to support their husbands for the two years Eirik and Haavard expected to need to develop the product and start earning an income. In April 1995, thanks to a contact made through one of Haavard’s university professors, the Norwegian company Metis gave them a contract to develop software based on Qt. Around this time, Trolltech hired Arnt Gulbrandsen, who during his six years at Trolltech devised and implemented an ingenious documentation system as well as contributing to Qt’s code. On May 20, 1995, Qt 0.90 was uploaded to sunsite.unc.edu. Six days later, the release was announced on comp.os.linux.announce. This was Qt’s first public release. Qt could be used for both Windows and Unix development, offering the same API ( Application programming interface ) on both platforms. Qt was available under two licenses from day one: A commercial license was required for commercial development, and a free software edition was available for open source development. In March 1996, the European Space Agency became the second Qt customer, with a purchase of ten commercial licenses. With unwavering faith, Eirik and Haavard hired another developer. Qt 0.97 was released at the end of May, and on September 24, 1996, Qt 1.0 came out. By the end of the year, Qt had reached version 1.1; eight customers, each in a different country, had bought 18 licenses between them. This year also saw the founding of the KDE ( K Desktop Environment ) project, led by Matthias Ettrich. Qt 1.2was released in April 1997. Matthias Ettrich’s decision to use Qt to build KDE helped Qt become the de facto standard for C++ GUI development on Linux. Qt 1.3 was released in September 1997. The purpose of this book is to teach you how to write GUI programs using Qt 4.
|
|||||||||
C++ GUI Programming with Qt 4 | Disclaimer: this link points to content provided by other sites. |