Skip to content

Instantly share code, notes, and snippets.

@xeoron
Forked from draganHR/generate_res.py
Created October 23, 2013 21:48
Show Gist options
  • Save xeoron/7127381 to your computer and use it in GitHub Desktop.
Save xeoron/7127381 to your computer and use it in GitHub Desktop.
import os
def main():
os.chdir(os.path.dirname(os.path.dirname(__file__)))
src_path = "resources"
dest_path = "myproject/res"
for filename in os.listdir(src_path):
if not os.path.isfile(os.path.join(src_path, filename)):
continue
if filename[-4:] != '.qrc':
continue
print "generating %s..." % filename
os.system("pyside-rcc -py2 %(src_path)s/%(basename)s.qrc -o %(dest_path)s/%(basename)s_rc.py" %
{'src_path': src_path, 'dest_path': dest_path, 'basename': filename[:-4]})
if __name__ == '__main__':
main()
import os
def main():
os.chdir(os.path.dirname(os.path.dirname(__file__)))
src_path = "ui"
dest_path = "myproject/res"
for filename in os.listdir(src_path):
if not os.path.isfile(os.path.join(src_path, filename)):
continue
if filename[-3:] != '.ui':
continue
print "generating %s..." % filename
os.system("pyside-uic --from-imports %(src_path)s/%(basename)s.ui -o %(dest_path)s/%(basename)s.py" %
{'src_path': src_path, 'dest_path': dest_path, 'basename': filename[:-3]})
if __name__ == '__main__':
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment