Где находится документация по внутренним компонентам Qt и шаблоны проектирования, используемые для его построения? - PullRequest
10 голосов
/ 18 января 2011

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

Ответы [ 4 ]

3 голосов
/ 19 января 2011

Вот запись в блоге, которая хотя бы объясняет использование частных классов и d-указателей в Qt. Qt-Howto

1 голос
/ 18 января 2011

Я не могу начать отвечать на этот вопрос авторитетно, но некоторые хорошие ресурсы - это описание объектной модели Qt и ссылка на класс QObject , а также первая половина этого документа для демистификации некоторых внутренних объектов Qt, таких как сигналы и слоты. Некоторые из обоснований дизайна обсуждаются здесь - почему они используют синтаксический сахар, генераторы кода и т.д.

0 голосов
0 голосов
/ 28 сентября 2013

Если вы хотите использовать документацию в автономном режиме, например, с QtAssistant или с помощью меню помощи, интегрированного в QtCreator, вы должны загрузить его. Либо вы устанавливаете QtCreator с установщиком из (qt-project) [http://www.qt -project.org ), либо устанавливаете из репозитория вашего дистрибутива (если вы используете linux).

Второй вариант имеет небольшую проблему. Ubuntu не поставляется с полной документацией Qt5. Таким образом, вы можете скачать необходимые .qch (Qt-help-файлы) с моего мегаккаунта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...