Changes between Version 31 and Version 32 of salome
- Timestamp:
- Nov 27, 2017, 1:28:26 AM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
salome
v31 v32 315 315 salome.sg.updateObjBrowser(True) 316 316 }}} 317 318 Celoten postopek izdelave izvleka je v priponki (''salomePanelExample.py''). 317 Celoten 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. 319 318 320 319 === Razširitev programa panela na grafični vmesnik … … 541 540 }}} 542 541 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.542 Celoten 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. 544 543 545 544 … … 612 611 sliko. To Python datoteko potem vlepimo pred pred kodo, ki smo jo generirali z PyUIC. 613 612 614 Da se v QT de ignerju 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 pixmap613 Da 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 615 614 iz resourcev. Na koncu tako dobimo eno samo Python datoteko, ki jo lahko potem neposredno poženemo iz File->Run Script v v SALOME. 616 615 617 616 Datoteka [attachment:divertor_dlg.ui] kot tudi zlepljena Python datoteka [attachment:divertor.py] je priložena tej strani. 618 617 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)]] 618 Končni dialog, narejen v QT designerju, je prikazan na spodnji sliki. 619 620 [[Image(salomeDivertorGuiExample.png, 600, center)]] 621 622 S klikom na gumb ""Show summary"" se nam v oknu ""Summary"" izpišejo trenutne vrednosti parametrov.