[Предыдущая: Классы главного окна в Qt 4] [Начало] [Следующая: Кроссплатформенные средства Qt 4 поддержки людей с ограниченными возможностями] Новый Qt Designer
|
Панель виджетов Панель виджетов отображает список виджетов, разбитый на категории и другие элементы, которые могут быть вставлены в форму с использованием технологии перетаскивания. Когда Qt Designer находится в закрепленном режиме, то окно, содержащее панель виджетов, включает в себя главное меню и панель инструментов. Когда в режиме плавающего окна - панель виджетов становится окном, свободным в пределах рабочего пространства Qt Designer. Содержимое панели виджетов определяется в XML-файле, содержащем документы .ui стандартных виджетов Qt. Этот файл может быть исправлен для добавления в панель пользовательских виджетов. |
Редактирование свойств Редактор свойств позволяет проектировщику редактировать большинство свойств виджетов и объектов компоновки. Имена и значения свойств представлены в виде дерева, отображающего текущие свойства выбранного объекта. Некоторые ресурсы, например, пиктограммы, могут быть настроены в редакторе свойств. Ресурсы могут быть получены из любого установленного файла ресурсов, что облегчает создание отдельных компонентов. |
Qt Designer позволяет проектировщикам форм работать над различными аспектами формы, переключаясь между специальными режимами редактирования. Инструменты для редактирования свойств виджета, ресурсов и действий показывают всю необходимую информацию о редактируемой форме.
Шаблоны форм Шаблоны форм предоставляют готовые для использования формы для виджетов различных типов, таких как QWidget, QDialog и QMainWindow. Также могут быть созданы пользовательские шаблоны, основанные на этих формах. Шаблоны могут содержать дочерние виджеты и компоновщики. Дизайнеры могут существенно сэкономить время, создавая шаблоны с наиболее общей функциональностью пользовательских интерфейсов для повторного использования. |
Режим редактирования виджета Новый Qt Designer позволяет помещать виджеты внутрь компоновщиков формы. Раньше нужно было удалять элемент-компоновщик для того, чтобы добавить виджет. Qt Designer теперь поддерживает более прямые манипуляции виджетами: вы можете клонировать виджет, перетаскивая его при нажатой клавише CTRL, и даже можете перетаскивать виджеты между формами. Контекстные редакторы виджетов предоставляют специальные инструменты редактирования для наиболее часто используемых свойств виджетов. |
Режим редактирования сигналов и слотов Qt Designer теперь использует "проволочный" (wired) подход при отображении и редактировании связей между объектами на форме. Режим редактирования сигналов и слотов отображает связи между сигналами и слотами в виде стрелок на вашей форме. Управление этими стрелками визуально и снабжают пользователя кратким обзором логики связей в форме. Связи могут устанавливаться между объектами на форме и самой формой. Это особенно полезно при проектировании диалогов. |
Режим редактирования партнёра Виджетам, не умеющим принимать информацию от клавиатуры, назначают виджеты-партнёры, умеющие это делать. В режиме редактирования партнёра Qt Designer предоставляет способ редактирования и отображения связей между объектами подобный редактированию сигналов и слотов. |
Режим редактирования порядка обхода элементов В данном режиме пользователь может определить порядок, в котором виджеты будут принимать фокус при обходе с помощью клавиатуры. Способ определения порядка обхода подобен способу Qt Designer в Qt 3; по умолчанию порядок обхода такой же, в каком были добавлены виджеты. |
Редактор ресурсов Новый Qt Designer полностью поддерживает систему ресурсов Qt и предоставляет редактор ресурсов для помощи разработчикам в управлении ресурсами. Ресурсы можно связать с формой, а также дополнять и редактировать с использованием интерфейса в стиле файлового браузера. Редактор ресурсов использует файлы, сгенерированные другими компонентами Системы ресурсов Qt, для того, чтобы гарантировать, что все требуемые компоненты включены в приложение. |
Редактор действий Начиная с выпуска Qt 4.1, в Qt Designerдобавлен редактор действий, упрощающий настройку действий при создании главных окон. Когда создается главное окно, вы можете добавить меню и панель инструментов используя контекстное меню Qt Designer'а. После добавления меню и панели инструментов вы можете создать и добавить действия с ними, используя редактор действий. |
Пользовательские виджеты Поддержка подключаемых виджетов используется для подключения пользовательских виджетов, специальных редакторов и для подключения виджетов из библиотек поддержки Qt 3. Поддержка подключения пользовательских виджетов позволяет дизайнерам интерфейсов легко подключать созданные ранее специфичные виджеты к своим приложениям. Qt Designer обращается с пользовательскими виджетами так же, как и со стандартными и позволяет сигналам и слотам пользовательских виджетов быть связанными в режиме редактирования сигналов и слотов. |
Модуль QtDesigner Новый модульный Qt Designer разработан для того, чтобы быть способным быть объединенным с другими компонентами окружающей среды и быть расширенным с помощью пользовательских виджетов. Модуль QtDesigner - это библиотека, которую разработчики могут использовать при создании расширений и подключаемых модулей для Qt Designer, и позволяющая компонентам Qt Designer быть встроенными в интегрированные среды разработки (IDE). Начиная с версии Qt 4.1, модуль QtDesigner полностью документирован. В данном выпуске также предоставлено несколько новых примеров использования API QtDesigner'а по созданию расширений меню панели задач и пользовательских мультистраничных виджетов (то есть, расширение контейнеров). |
Начиная с версии Qt 4.1, новый модуль QtUiTools включает поддержку управления классами форм, созданными с помощью Qt Designer.
Текущий модуль содержит только класс QUiLoader.
QUiLoader может быть использован в независимых от внешних библиотек приложениях для динамического создания интерфейса пользователем во время исполнения программы. Эта библиотека может быть статически связана с приложением и распространяться на таких же условиях, что и Qt.
Динамическое создание форм Библиотека QtUiTools позволяет разработчикам динамически создавать интерфейс пользователя во время выполнения программы, используя технику, подобную Qt Designer. Так как формы могут содержать плагины виджетов, механизм загрузки может быть изменён в соответствии с вашими требованиями для поиска сторонних или специфичных для вашего приложения плагинов. |
[Предыдущая: Классы главного окна в Qt 4] [Начало] [Следующая: Кроссплатформенные средства Qt 4 поддержки людей с ограниченными возможностями]
Copyright © 2009 Nokia Corporation and/or its subsidiary(-ies) | Торговые марки | Qt 4.5.3 |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |