Skip to content
Snippets Groups Projects
rebuildUi.py 466 B
Newer Older
  • Learn to ignore specific revisions
  • import os, sys
    ## run "python rebuildUi.py pyside" to rebuild all ui files for pyside
    
    uic = 'pyuic4'
    if len(sys.argv) > 1 and sys.argv[1] == 'pyside':
        uic = 'pyside-uic'
    
    for path, sd, files in os.walk('.'):
        for f in files:
            base, ext = os.path.splitext(f)
            if ext != '.ui':
                continue
            ui = os.path.join(path, f)
            py = os.path.join(path, base + '.py')
            os.system('%s %s > %s' % (uic, ui, py))