Qt:Документация 4.3.2/qt4-designer
Материал из Wiki.crossplatform.ru
Внимание: Актуальная версия перевода документации находится здесь |
__NOTOC__
Главная · Все классы · Основные классы · Классы по группам · Модули · Функции |
[Предыдущая: Классы главного окна в Qt 4 ] [ Начало ] [Следующая: Кроссплатформенные средства Qt 4 поддержки людей с ограниченными возможностями ]
Содержание |
Новый Qt Designer
Qt Designer был полностью переписан в соответствии с нашим опытом работы с инструметом Qt 3. Основная идея новой версии состоит в том, чтобы создавать приложение как набор взаимозаменяемых компонентов, таких как редактор формы, комплект виджетов и другие полезные инструменты для создания графических пользовательских инструметов для Qt. Эти компоненты могут быть использованы в приложении Qt Designer или быть интегрированы в другую независимую систему. В результате некоторые возможности, такие как редактор проекта и редактор кода, были удалены из версии, поставляемой с данным релизом.
Текущая версия Qt Designer является законченным продуктом и может использоваться во многих задачах. Однако, этот продукт еще развивается. Данный документ рассказывает о его современных возможностях.
Смотрите также: Руководство по Qt Designer.
Текущее состояние Qt Designer
Используемый как самостоятельное приложение Qt Designer содержит множество компонентов, которые работают вместе и представляют собой гибкий набор инструметов для создания GUI. Виджеты и диалоговые окна можно компоновать с использованием основанного на формах интерфейса и поддерживает технологию drag and drop, работу с буфером обмена и стеком undo/redo.
Данная версия Qt Designer поддерживает несколько режимов редактирования для того, чтобы сделать внесение изменений разных типов более естественным образом. Каждый способ радактирования отображает форму в удобном для него виде и предоставляет специализированный пользовательский интерфейс. Способы редактирования подразделяются на редактирование формы, редактирование сигналов и слотов, редактирование взаимодействующих элементов и редактирование порядка обхода элементов.
Особенности пользовательского интерфейса
Особенности редактирования
Qt Designer позволяет проектировщикам форм работать над различными аспектами формы, переключаясь между специальными режимами редактирования. Инструменты для редактирования свойств виджета, ресурсов и действий показывают всю необходимую информацию о редактируемой форме.
Шаблоны форм
Шаблоны форма предоставляют готовые для использования формы для виджетов различных типов, таких как QWidget, QDialog и QMainWindow. Также могут быть созданы пользовательские шаблоны, основанные на этих формах. Шаблоны могут содержать дочерние виджеты и компоновщики. Дизайнеры могут существенно экономить время, создавая шаблоны с наиболее общей функциональностью пользовательских интерфейсов для повторного использования. |
Редактор ресурсов
Новый Qt Designer полностью поддерживает систему ресурсов Qt и предоставляет редактор ресурсов для помощи разработчикам в управлении ресурсами. Ресурсы можно связать с формой, а также дополнять и редактировать с использованием интерфейса в стиле файлового браузера. Редактор ресурсов использует файлы сгенерированные другими компонентами Системы ресурсов Qt для того, чтобы гарантировать что все требуемые компоненты включены в приложение. |
Поддержка подключаемых компонентов
Модуль 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 © 2007 Trolltech | Trademarks | Qt 4.3.2
|