What I do not understand of Qt Creator (yet), is that one needs a QLabel to display an image, where in C++ Builder one can use a TLabel for text and TImage for images. In my humble opinion, VCL classes are easier to learn by experimenting with them.īoth C++ Builder and Qt Creator come with some default visual components/widgets (a C++ Builder Component equals a Qt Creator Widget). For me, it felt easier to discover the VCL classes' working: all visual components can be explored with the Object Inspector and there is a one-to-one transition to do the same adaptations in code.
Personally, the main difference between these graphical libraries is the ease of self-learning: there are about 800 Qt classes and about 1000 VCL classes (estimation from VCL hierarchy chart).
In Qt Creator some, but not all, windows can be hidden by clicking on different positions, so it is easier to clean up the designer screen in C++ Builder. Although the screen resolution I used for C++ Builder was lower, the screen felt less full: in C++ Builder you can hide all windows by clicking the X on top-right of eacht window. I have been using the GUI designer on a 1024x768 resolution for Qt Creator and 800圆00 for C++ Builder. C++ Builder uses the VCL libary, where Qt Creator uses the very different Qt4 libary.
In both IDEs, this initial code can be ruthlessly removed.įor GUI applications, the switch from C++ Builder to Qt Creator is hard. When a console application is started, both C++ Builder and Qt Creator show a non-minimal main function. The main advantage of Qt Creator is its superior compiler with 100% (can this be true?) Boost support. After nine years experience with C++ BuilderĪnd working with Qt Creator for about a year, it is time to make a personal comparison.Ībout 20-60%: BCC32.EXE is an unsupported compilerġ00% (can this be true?): G++ is a supported compilerĪdoption after publication of official Cpp0x standardīelow, I discuss the three items I encountered most in detail: writing console applications, writing GUI applications and documentation needed to learn both IDEs.įor console applications, the switch from C++ Builder to Qt Creator is easy, as there are few differences between the IDEs. This article is about comparing C++ BuilderĪnd Qt Creator. ( C++) Comparison of C++ Builder and Qt Creator