Пожалуйста, укажите документы для понимания внутренних элементов Qt, таких как дизайн класса QObject, шаблоны, выбранные для классов Qt. Причина использования класса QVariant, e.t.c. Хотя Qt поставляется с очень хорошей документацией и примерами, они в основном объясняют, как их использовать, а не почему это делается таким образом.