Введение в Qt Creator
Qt Creator предоставляет вам инструменты проектирования и разработки интерфейсов пользователя и сложных приложений для множества настольных и мобильных платформ.
Проектирование интерфейса пользователя
Qt Designer это инструмент для проектирования и создания графических интерфейсов пользователя (GUI) из виджетов Qt. Вы можете располагать и настраивать ваши виджеты или диалоги и тестировать их используя разные стили и разрешения экрана.
Созданные с помощью Qt Designer виджеты и формы легко интегрируются в программный код с использованием механизма сигналов и слотов Qt, которые позволят вам легко определить поведение графических элементов. Все свойства, установленные в Qt Designer, могут быть динамически изменены в коде. Более того, такие особенности как продвижение виджетов и собственные модули позволят вам использовать собственные виджеты с Qt Designer.
Кодирование приложения
Так как он является IDE, Qt Creator отличается от текстового редактора тем, что знает как собирать и запускать приложения. Он понимает код как код, а не как простой текст. Это позволяет ему:
- Дать вам возможность писать хорошо форматированный код
- Угадывать что вы хотите написать и дополнять код
- Отображать сообщения об ошибках и предупреждения
- Дать вам возможность перемещаться между классами, функциями и символами
- Предоставлять вам контекстно-зависимую справку по классам, функциям и символам
- Осмысленно переименовывать символы так, что другие символы с таким же именем но принадлежащие другим областям действия не будут переименованы
- Показывать вам место в коде где функция была описана или вызвана
Почему вам нужны проекты?
Чтобы быть в состоянии собирать и запускать приложения, Qt Creator нуждается в той же информации, которая потребуется компилятору. Эта информация указана в настройках сборки и запуска проекта.
Создание проекта позволит вам:
- Группировать файлы вместе
- Добавить собственные шаги сборки
- Включить формы и файлы ресурсов
- Указать настройки для запускаемых приложений
Вы можете или создать проект с нуля, или импортировать существующий проект. Qt Creator генерирует все необходимые файлы в зависимости от типа создаваемого проекта. Например, если вы выберите создание приложения с графическим интерфейсом пользователя (GUI), Qt Creator создаст пустой .ui файл, который вы можете изменить в интегрированном Qt Designer.