Organisation des objets graphiques
La hiérarchie de l'interface utilisateur est organisée en arborescence. Les objets conteneur de l'arborescence peuvent contenir d'autres objets. La position des objets détermine la position d'un objet lors de la conception et de l'exécution.
Fenêtre
Fenêtre est l'objet graphique du conteneur racine. Il doit être présent pour que
FTOptixApplication
dispose d’une interface utilisateur. L'objet Fenêtre
contient tous les objets de l'interface utilisateur ainsi que leur logique. Vous pouvez créer plusieurs objets Fenêtre à utiliser avec différents moteurs de présentation. Fenêtre
est un type d'objet qui ne peut pas contenir d'instances.Panneaux
Un panneau est un type de conteneur qui combine des objets graphiques pertinents.
Navigation dans l'interface utilisateur
Créez la navigation dans une interface utilisateur avec des objets graphiques tels que
Panneau de navigation
, Panneau dynamique
et la logique personnalisée dans NetLogic. Les objets dédiés à la navigation contiennent des mécanismes et une logique permettant de naviguer entre les différents panneaux. Les objets de navigation créent et suppriment des nœuds en fonction de la navigation de l'utilisateur lors de l'exécution.Widgets
Les widgets sont des objets graphiques réutilisables. Ils vous permettent de présenter des structures de nœuds identiques lors de l’exécution. Les widgets vous permettent également de gérer les structures de nœuds lors de la conception. Un widget peut être un seul objet graphique ou un groupe d'objets graphiques. Les widgets comprennent toute la logique créée avec des liens dynamiques ou NetLogic.
CONSEIL:
utilisez un alias pour associer différentes données à différentes instances d'un même widget.
Par exemple, un widget
MotorWidget
peut comporter un panneau contenant un objet Jauge circulaire
qui affiche la vitesse et deux étiquettes pour la vitesse et le couple. Vous pouvez créer un widget pour chaque moteur dont vous souhaitez afficher les valeurs. Un widget est un type d'objet. Par conséquent, toute modification, y compris le format, que vous apportez au widget s’applique automatiquement à toutes les instances de celui-ci. Utilisez différentes instances de widget pour créer des modules complexes et faciles à gérer.Fournir une réponse