I'm going to learn Qt and I just want to know what parts of the design in C ++, OO and other things I should have experience with? Patterns, RAII, Patterns, ....?
QT is no different from any other platform or library that you can use. To use it correctly, you only need to know the basics of C ++ and how to compile and create your code.
In this tutorial, you will learn the basics of building a QT application.
Of course, like any other programming attempt, the more you know about the language and tools that you use, the better.
" Qt" - IMHO. Qt3 - Johan Thelin. , .
, / PDF.
IDE Qt4.
, Linux/Unix KDE GUI qt, , qt- ++ . , Qt- , . assistant Linux-, qt doc, ., / qt, .
++ GUI Qt4.
Qt, , ++ Java, , Qt.
.
Kylix ( Borlard aka CodeGear aka Embarcadero), Qt Linux. : http://dn.codegear.com/article/29706
, Kylix ... : http://support.codegear.com/forums/directory/kylix
- Qt eclipse: http://www.qtsoftware.com/developer/eclipse-integration
!
If you know Python, you can use PyQt , it is as powerful as C ++ Qt, but Python is simpler than C ++.
Here is a book you should start using / reading.
Qt book
In addition, you need a fundamental understanding of pointers and class.