Введение в GUI

Материал из ru.wiki.laduga.ru
Перейти к: навигация, поиск


Salome Introduction to GUI.png

Salome GUI основан на SUIT (Salome User Interface Toolkit), который предлагает очень гибкие, производительные и безопасные механизмы взаимодействия с компонентами инструментов Salome (как в составе CORBA так и независимо), управление ресурсами, управление просмотром и выбором, прерывания и обработка сигналов.

Все графические интерфейсы стандартных модулей имеют структуру плагинов, т.е. каждый модуль помещен в динамическую библиотеку, которая загружается по запросу. Таким образом все модули добавляют свои собственные пункты меню, кнопки на панели инструментов, окна и т.д. GUI (Graphical User Interface - Графический Интерфейс Пользователя) обеспечивает основную оболочку для всех компонентов, которые могут быть интегрированы в платформу Salome, а также некоторые базовые GUI функции, общие для всех модулей.

Salome GUI mainmenu.png

  • Меню File соответствует функциям Study management (создание, сохранение, загрузка, присоединение, отсоединение, редактирование проекта)
  • Меню Edit предоставляет доступ к функциям Копировать/Вставить (Copy/Paste), которые позволяют вставлять объекты из одного проекта в другой. Доступность этой функции зависит от активного модуля и типа операции или объекта.
  • View и Window обеспечивают функции управления рабочим столом Desktop Management. В основном, они позволяют показывать/скрывать панели инструментов, активировать и управлять окнами проектов, изменять внешний вид Salome и т.д. Среди ключевых частей окна проекта:
    • Окно просмотра, используемое для визуализации объектов,
    • Обозреватель объектов Object Browser, используется для управления объектами, созданными или импортирванными в приложение SALOME, также предоставляет возможность поиска с помощью Find Tool, и
    • Notebook - позволяет предопределить переменные проекта.
    • Python interpreter интерпретатор, используемый для непосредственного ввода команд и дампа данных проекта в Python-скрипты.
    • Почти все опции внешнего вида и поведения Salome могут быть настроены пользователем в диалоге тем Themes.
  • Меню инструментов Tools предоставляет доступ к: генератору каталога Catalogue Generator, инструменту реестра Registry tool и плагинам Python.
  • Меню справки Help предоставляет доступ к помощи по модулям Salome. Соответствующая страница помощи также может быть вызвана из любого диалога с помощью кнопки Help.

Помощь для модуля графического интерфейса пользователя содержит информацию о стандартных просмотрщиках Salome Viewers.

Общие настройки программы описаны в разделе настроек Preferences - SALOME GUI Help.

Подраздел использование виджетов ввода Using input widgets охватывает конкретные аспекты поведения некоторых полей ввода САЛОМЕЯ GUI.