Changes between Version 22 and Version 23 of salome


Ignore:
Timestamp:
Nov 23, 2017, 10:46:57 AM (6 years ago)
Author:
Leon Kos
Comment:

UI compiler

Legend:

Unmodified
Added
Removed
Modified
  • salome

    v22 v23  
    551551>>> os.system("designer")
    552552### SALOME tu zmrzne dokler ne zaprete designerja
    553 >>> os.system("python.exe -m PyQt5.uic.pyuic -o c:/temp/part_ui.py c:/temp/part.ui")
     553>>> os.system("python.exe -m PyQt5.uic.pyuic -o c:/temp/part.py c:/temp/part.ui")
    5545540
    555555}}}
    556 Zadnji ukaz pretvori IU datoteko neposredno v Python, ki jo lahko neposredno uvozimo v naš program ali pa jo vlepimo neposredno v našo Python kodo.
     556Zadnji ukaz pretvori "user interface" datoteko (*.ui) neposredno v Python, ki jo lahko neposredno uvozimo v naš program ali pa jo vlepimo neposredno v našo Python kodo. Če ukaz python vrne 0 potem se je uspešno izvedel. Sicer ste napačno napisali poti do datotek.
     557
     558Vse datoteke UI lahko tudi prevedemo ukazom
     559{{{
     560#!python
     561>>> from PyQt5.uic import compileUiDir
     562>>> compileUiDir("c:/temp")
     563}}}
     564ki preišče imenik {{{c:\temp}}} in na isto mesto shrani datoteke v Python-u.
     565
     566Datoteko UI je najbolje kar vlepiti v naš program saj potem ni težav s podajanjem poti do nje.
     567
     568Generirano kodo uporabimo v razredu, ki nastavlja gradnike. Pomembno je, da generirano kodo nikoli ne popravljamo ročno ampak jo le vlepimo.