Changes between Version 31 and Version 32 of salome


Ignore:
Timestamp:
Nov 27, 2017, 1:28:26 AM (7 years ago)
Author:
brankm
Comment:

Dodana slika Gui-ja za divertor.

Legend:

Unmodified
Added
Removed
Modified
  • salome

    v31 v32  
    315315salome.sg.updateObjBrowser(True)
    316316}}}
    317 
    318 Celoten postopek izdelave izvleka je v priponki (''salomePanelExample.py'').
     317Celoten postopek izdelave programa je v priponki [attachment:salomePanelExample.py]. Podatki točk so prav tako dostopni ([attachment:data.txt] in [attachment:dataPolyline.txt]). Vse tri datoteke shranite v isto mapo in poženite program.
    319318
    320319=== Razširitev programa panela na grafični vmesnik
     
    541540}}}
    542541
    543 Celoten postopek izdelave programa je v priponki (''salomeDialogPanelExample.py''). Ta program morda ni najbolj smiseln, saj je najprej potrebno izdelati že vnaprej pozicioniran panel, če želimo izdelati še zasukane kopije omenjenega panela. V razmislek tako lahko vzamemo delovanje omenjenega programa in programov na splošno ter kaj želimo s programom uporabniku olajšati.
     542Celoten postopek izdelave programa je v priponki [attachment:salomeDialogPanelExample.py]. Podatki točk so prav tako dostopni ([attachment:data.txt] in [attachment:dataPolyline.txt]). Vse tri datoteke shranite v isto mapo in poženite program. Ta program morda ni najbolj smiseln, saj je najprej potrebno izdelati že vnaprej pozicioniran panel, če želimo izdelati še zasukane kopije omenjenega panela. V razmislek tako lahko vzamemo delovanje omenjenega programa in programov na splošno ter kaj želimo s programom uporabniku olajšati.
    544543
    545544
     
    612611sliko. To Python datoteko potem vlepimo pred pred kodo, ki smo jo generirali z PyUIC.
    613612
    614 Da se v QT deignerju slika naloži moramo najprej dodati {{{divertor.qrc}}} v **Resource Browser**, kjer lahko potem ob kliku na {{{<resource root>}}} to sliko tudi vidimo. Postopek je opisan na [http://doc.qt.io/qt-5.6/designer-resources.html Qt resource strani].  Da jo vlepimo v dialog uporabimo element **QLabel**, ki mu potem v Property Editorju izberemo pixmap
     613Da se v QT designerju slika naloži moramo najprej dodati {{{divertor.qrc}}} v **Resource Browser**, kjer lahko potem ob kliku na {{{<resource root>}}} to sliko tudi vidimo. Postopek je opisan na [http://doc.qt.io/qt-5.6/designer-resources.html Qt resource strani].  Da jo vlepimo v dialog uporabimo element **QLabel**, ki mu potem v Property Editorju izberemo pixmap
    615614iz resourcev. Na koncu tako dobimo eno samo Python datoteko, ki jo lahko potem neposredno poženemo iz File->Run Script v v SALOME.
    616615
    617616Datoteka [attachment:divertor_dlg.ui] kot tudi zlepljena Python datoteka [attachment:divertor.py] je priložena tej strani.
    618617
    619 
    620 === Idelava grafičnega vmesnika s pomočjo QtDesigner okolja
    621 
    622 Namen tega poglavje je prikazati izdelavo grafičnega vmesnika s pomočjo okolja QtDesigner, ki je prikazan na spodnji sliki. Datoteka je priložena na tej strani [attachment:salomeDialogImageExample.py]
    623 
    624 [[Image(salomeDialogImageExample.png, 600, center)]]
     618Končni dialog, narejen v QT designerju, je prikazan na spodnji sliki.
     619
     620[[Image(salomeDivertorGuiExample.png, 600, center)]]
     621
     622S klikom na gumb  ""Show summary"" se nam v oknu ""Summary"" izpišejo trenutne vrednosti parametrov.