Введение в Qt CreatorQt Creator это полностью интегрированная среда разработки (IDE), которая предоставляет вам инструменты проектирования и разработки сложных приложений для множества настольных и мобильных платформ. ПроектыОдним из главнейших достижений Qt Creator является то, что он позволяет команде разработчиков работать над проектом на различных платформах с использованием общих инструментов для разработки и отладки. Но зачем вам нужны проекты? Чтобы быть в состоянии собирать и запускать приложения, Qt Creator нуждается в той же информации, которая потребуется компилятору. Эта информация указана в настройках сборки и запуска проекта. Создание проекта позволит вам:
Вы можете или создать проект с нуля, или импортировать существующий проект. Qt Creator генерирует все необходимые файлы в зависимости от типа создаваемого проекта. Например, если вы выберите создание приложения с графическим интерфейсом пользователя (GUI), Qt Creator создаст пустой .ui файл, который вы можете изменить в интегрированном Qt Designer. Qt Creator интегрирован с кроссплатформенными системами автоматизации сборки: qmake и CMake. Также вы можете импортировать существующие проекты, которые не используют qmake или CMake, и указать Qt Creator просто проигнорировать вашу систему сборки. РедакторыQt Creator поставляется с редактором кода и Qt Designer для проектирования и сборки графических интерфейсов пользователя (GUI) из виджетов Qt. Редактор кодаТак как он является IDE, Qt Creator отличается от текстового редактора тем, что знает как собирать и запускать приложения. Он понимает языки C++ и QML как код, а не как простой текст. Это позволяет ему:
Дизайнер интерфейсаВы можете использовать Qt Designer чтобы располагать и настраивать ваши виджеты или диалоги и тестировать их используя разные стили и разрешения экрана. Созданные с помощью Qt Designer виджеты и формы легко интегрируются в программный код с использованием механизма сигналов и слотов Qt, которые позволят вам легко определить поведение графических элементов. Все свойства, установленные в Qt Designer, могут быть динамически изменены в коде. Более того, такие особенности как продвижение виджетов и собственные модули позволят вам использовать собственные виджеты с Qt Designer. ЯзыкиВы можете использовать редактор для написания кода на Qt C++ или на языке декларативного программирования QML. QMLвы можете использовать QML для создания очень гибкого интерфейса пользователя из обширного набора элементов QML. QML помогает разработчикам и дизайнерам работать вместе над созданием гибких пользовательских интерфейсов, которые получат распространение на портативных устройствах, таких как сотовые телефоны, медиаплееры, неттопы и нетбуки. QML это расширение JavaScript, которое предоставляет механизм декларативной сборки дерева объектов из элементов QML. QML улучшает интеграцию между JavaScript и существующей системой Qt, основанной на QObject, добавляет поддержку автоматического связывания свойств и обеспечивает сетевую прозрачность на уровне языка. ЦелиQt Creator предоставляет поддержку для сборки и запуска приложений на Qt для настольных компьютеров (Windows, Linux и Mac OS) и мобильных устройств (Symbian, Maemo и MeeGo). Настройки сборки позволят вам быстро переключаться между целями сборки. Когда вы собираете приложение для мобильного устройства, подключённого к вашему компьютеру, Qt Creator генерирует пакет установки, устанавливает его на устройстве и запускает его. Вы можете отправить пакет установки в Ovi Store. Пакеты для устройств Symbian должны быть подписаны. ИнструментыQt Creator интегрирован с набором полезных инструментов, такие как системы управления версиями и эмулятор Qt. Системы управления версиямиРекомендуемым способом для разработки проекта является использование системы управления версиями. Для доступа к вашим хранилищам Qt Creator использует консольные клиенты систем управления версиями. Поддерживаются следующие систему управления версиями:
Доступные вам функции в Qt Creator зависят от системы управления версиями. Базовые функции доступны для всех поддерживаемых систем. Они включают сравнение файлов с последней версией, находящейся в хранилище, и отображение разницы, просмотр истории версий и подробностей изменений, аннотацию файлов и принятие и отмена изменений. Эмулятор QtДля проверки приложений на Qt предназначенных для мобильных устройств в похожем окружении, вы можете использовать эмулятор Qt. Вы можете изменить информацию устройства о его настройках и окружении. Эмулятор Qt устанавливается как часть Nokia Qt SDK. После установки вы можете выбрать его в качестве цели сборки в Qt Creator. ОтладчикиQt Creator может помочь вам с отладкой ваших приложений. Он предоставляет интерфейсы к GNU Symbolic Debugger (gdb) и Microsoft Console Debugger (CDB) для отладки обычных приложений на C++ и внутренние отладчики для Java Script. Это включает возможность подключить мобильные устройства к своему компьютеру и отлаживать запущенные на них программы. Qt Creator отображает сырую информацию, предоставляемую отладчиками, явным и лаконичным образом с целью упростить процесс отладки насколько возможно без ограничения возможностей отладчиков. [Предыдущий: Руководство по Qt Creator] [Следующий: Операционные системы и поддерживаемые платформы] X
|
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |