Система проектирования интерфейсов в Qt Creator работает с помощью Qt Designer — инструмента для создания графических интерфейсов пользователя (GUI) из виджетов Qt. a0601.narod.ru doc.crossplatform.ru
Процесс проектирования включает следующие шаги: a0601.narod.ru
- Создание графических элементов. a0601.narod.ru Программист создаёт все необходимые виджеты (кнопки, меню, полосы прокрутки и фреймы). a0601.narod.ru
- Настройка свойств виджетов. a0601.narod.ru С помощью свойств можно указать размеры виджетов, их расположение, особенности внешнего вида и другие параметры. e-learning.bmstu.ru
- Компоновка виджетов на форме. a0601.narod.ru Для этого используются менеджеры компоновки Qt, которые обеспечивают значения параметров по умолчанию для каждого типа виджета. a0601.narod.ru
- Управление работой графического интерфейса. a0601.narod.ru Оно осуществляется через взаимодействие виджетов друг с другом с помощью механизма сигналов и слотов Qt или механизма событий. a0601.narod.ru
Некоторые возможности Qt Designer:
- Программирование поведения формы и её компонентов. e-learning.bmstu.ru Можно связать метки с другими виджетами так, что при щелчке мышкой на метке фокус ввода будет передаваться на ассоциированный виджет. e-learning.bmstu.ru
- Определение порядка передачи фокуса ввода. e-learning.bmstu.ru Например, можно указать, как будет передаваться фокус ввода виджетам формы при нажатии клавиши Tab. e-learning.bmstu.ru
Созданные с помощью Qt Designer виджеты и формы легко интегрируются в программный код. a0601.narod.ru doc.crossplatform.ru Все свойства, установленные в Qt Designer, могут быть динамически изменены в коде. a0601.narod.ru