- Help
- Riferimento su oggetti e variabili
- QPlatform.UI
- ObjectType
- Pannello di navigazione
Pannello di navigazione¶
Come si presenta
Di seguito un esempio con due pannelli navigabili:

Configurare l’oggetto
Impostare i pannelli da visualizzare
I pannelli da visualizzare devono essere già definiti come widget nel progetto. Per visualizzare un pannello tramite questo oggetto fare come segue:
Nella proprietà Pannelli fare clic su
e impostare le proprietà del pannello.
Se utile, impostare un titolo e/o un’icona da visualizzare nella relativa scheda navigabile.
Nota
la proprietà Nodo alias del pannello di ogni pannello navigabile permette di specificare il nodo a cui punta l’eventuale alias presente all’interno del pannello. È possibile impostare questo nodo tramite collegamento dinamico ad altro nodo oppure tramite metodo Change panel, invocato da un NetLogic, da un altro oggetto (ad esempio un pulsante) o da un client OPC UA. In questo modo è possibile per esempio impostare lo stesso pannello per diverse schede, ma con alias, e quindi valori visualizzati, differenti.
Usare l’oggetto a runtime
A runtime l’oggetto contiene soltanto i nodi del pannello visualizzato. All’avvio visualizza il primo pannello tra quelli impostati. Quando si fa clic sulla scheda di un altro pannello, elimina i nodi del pannello corrente e crea i nodi del nuovo pannello.
A runtime inoltre l’oggetto espone la proprietà Pannello corrente, il cui valore è il NodeId del nodo del pannello visualizzato.
Proprietà¶
Nome |
BrowseName |
DataType |
Descrizione |
---|---|---|---|
Pannello corrente | CurrentPanel |
NodeId del nodo del pannello visualizzato |
|
Posizione dei tab | TabPosition |
Posizione delle schede di navigazione sull’asse y |
|
Pannelli | Panels |
Collezione di NavigationPanelItem |
Collezione di oggetti Pannello da visualizzare |
Visibilità | Visible |
Mostra/nasconde la finestra.
(Ereditato da Elemento)
|
|
Abilitato | Enabled |
Abilita/disabilita l’interazione da parte dell’utente (Vero = abilitato, Falso = disabilitato).
(Ereditato da Elemento)
|
|
Opacità | Opacity |
Livello di opacità (0 = trasparente)
(Ereditato da Elemento)
|
|
Margine sinistro | LeftMargin |
(Solo se Allineamento orizzontale = Sinistra o Centro o Adatta) Distanza tra il bordo sinistro dell’oggetto e il bordo sinistro del suo contenitore.
(Ereditato da Elemento)
|
|
Margine superiore | TopMargin |
(Solo se Allineamento verticale = Superiore o Centro o Adatta) Distanza tra il bordo superiore dell’oggetto e il bordo superiore del suo contenitore.
(Ereditato da Elemento)
|
|
Margine destro | RightMargin |
(Solo se Allineamento orizzontale = Destra o Centro o Adatta) Distanza tra il bordo destro dell’oggetto e il bordo destro del suo contenitore.
(Ereditato da Elemento)
|
|
Margine inferiore | BottomMargin |
(Solo se Allineamento verticale = Inferiore o Centro o Adatta) Distanza tra il bordo inferiore dell’oggetto e il bordo inferiore del suo contenitore.
(Ereditato da Elemento)
|
|
Larghezza | Width |
Larghezza della finestra. Può assumere valori maggiori o uguali a zero. Il valore Auto imposta la larghezza uguale alla larghezza del contenuto (in questo caso, in mancanza di contenuto l’oggetto collassa).
(Ereditato da Elemento)
|
|
Altezza | Height |
Altezza della finestra. Può assumere valori maggiori o uguali a zero. Il valore Auto imposta l’altezza uguale all’altezza del contenuto (in questo caso, in mancanza di contenuto l’oggetto collassa).
(Ereditato da Elemento)
|
|
Allineamento orizzontale | HorizontalAlignment |
Allineamento dell’oggetto sull’asse orizzontale. Sinistra = il lato sinistro viene posizionato sul lato sinistro del contenitore, a meno di margine sinistro; Destra = il lato destro viene posizionato sul lato destro del contenitore, a meno di margine destro; Centro = il centro dell’oggetto viene posizionato al centro del contenitore, a meno di margini sinistro e/o destro; Adatta = la larghezza dell’oggetto equivale alla larghezza del contenitore, a meno di margini sinistro e/o destro.
(Ereditato da Elemento)
|
|
Allineamento verticale | VerticalAlignment |
Allineamento dell’oggetto sull’asse verticale. Superiore = il lato superiore viene posizionato sul lato superiore del contenitore, a meno di margine superiore; Inferiore = il lato inferiore viene posizionato sul lato inferiore del contenitore, a meno di margine inferiore; Centro = il centro dell’oggetto viene posizionato al centro del contenitore, a meno di margini superiore e/o inferiore; Adatta = l’altezza dell’oggetto equivale all’altezza del contenitore, a meno di margini superiore e/o inferiore.
(Ereditato da Elemento)
|
|
Rotazione | Rotation |
Rotazione dell’oggetto rispetto al suo centro. I valori positivi indicano gradi sessagesimali in senso orario.
(Ereditato da Elemento)
|