Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Where is the documentation for the internals of Qt and the design patterns used for building it

Tags:

qt

Please point the docs for understanding the internals of Qt such as the design of the QObject class, The patterns choosen for the Qt classes. The reason for using QVariant class, e.t.c. Although Qt comes with very good documentation and examples, they mostly explain how to use them not why it is being done that way.

like image 706
Talespin_Kit Avatar asked Jan 18 '11 09:01

Talespin_Kit


2 Answers

Here is a blog entry that at least explains the use of private classes and d-pointers in Qt. Qt-Howto

like image 142
Vicken Simonian Avatar answered Nov 07 '22 19:11

Vicken Simonian


I can't begin to answer this authoritatively, but some good resources are the description of the Qt Object Model and the QObject class reference, and the first half of this document for demystifying some of the Qt internals like signals and slots. Some of the design justifications are discussed here - why they use syntactic sugar, code generators etc.

like image 20
dabhaid Avatar answered Nov 07 '22 19:11

dabhaid