def run(): # build qrc files dirname = os.path.dirname(__file__) for root, dirs, files in os.walk(dirname): for ui_filename in files: if not ui_filename.endswith(".ui"): continue src_filename = ui_filename.replace(".ui", "") src_path = "{}/{}.qrc".format( root, src_filename ) if os.path.exists(src_path): rcc_compiler = None if sys.version[0] == '3': rcc_compiler = "pyrcc5" else: rcc_compiler = "pyrcc4" os.system("{} -o {}/{}_rc.py {}".format( rcc_compiler, root, src_filename, src_path )) target_dir = os.path.dirname(__file__).replace("\\", '/') pysideuic.compileUiDir(target_dir)
def compile_ui(): from mcedit2.util import resources if not resources.isSrcCheckout(): return src = resources.getSrcFolder() uiDir = os.path.join(src, "mcedit2", "ui") from pysideuic import compileUiDir compileUiDir(uiDir, recurse=True)
def main(): dir = parse_arguments() class bogus_string(str): """A string subclass with the string formatting operator overridden.""" def __mod__(*args): """Instead of formatting, an empty string is returned.""" return '' # Replace pysideuic's _header so that a header isn't created in the # generated Python module. pysideuic._header = bogus_string() pysideuic.compileUiDir(dir)
def build_ui(): import os from pysideuic import compileUiDir design_dir = os.path.join(os.path.dirname(__file__), 'designer') def uicmap(py_dir, py_file): rtn_dir = os.path.join("src", "ui") rtn_file = py_file.replace(".py", "_ui.py") return rtn_dir, rtn_file compileUiDir(design_dir, map=uicmap)
def compile_ui(): from mcedit2.util import resources if not resources.isSrcCheckout(): return src = resources.getSrcFolder() uiDir = os.path.join(src, "mcedit2", "ui") from pysideuic import compileUiDir log.info("Compiling .ui files...") compileUiDir(uiDir, recurse=True) log.info("Done.")
import pysideuic pysideuic.compileUiDir(r'E:\kTools')
import pysideuic import os pysideuic.compileUiDir(os.path.dirname(__file__))
import sys, pprint from pysideuic import compileUiDir compileUiDir(r"/home/jgoulet/dev_UI/proxy_tool/ui/")
import os, sys sys.path.append('C:\Program Files\Autodesk\Maya2016\Python\Lib\site-packages') currPath = os.path.dirname(os.path.realpath(__file__)) print currPath import pysideuic pysideuic.compileUiDir(currPath)
import pysideuic import os if __name__ == '__main__': path = os.path.dirname(__file__) print(path) pysideuic.compileUiDir(os.path.join(path)) print "done"
self.lineEdit_command.setEnabled(False) self.lineEdit_command.setText('') def onSelectionChanged(self): self.updateLayout() gui = None def show(): global gui gui = PickerGUI() gui.show() def load_layout(name): path = os.path.join(current_dir, name + '.json') if os.path.exists(path): gui.core = libSerialization.import_yaml_file(path) gui.widget.core = gui.core # hack gui.widget.update() def save_layout(name): path = os.path.join(current_dir, name + '.json') libSerialization.export_yaml_file(gui.widget.core, path) # Reload .ui import pysideuic pysideuic.compileUiDir(current_dir) ''' from omtk.animation import picker; reload(picker) picker.show() picker.load_layout('defaultLayout') '''
import sys sys.path.append("/Applications/Autodesk/maya2015/Maya.app/Contents/Frameworks/Python.framework/Versions/Current/lib/python2.7/site-packages/") import pysideuic pysideuic.compileUiDir("/Users/rll/GitHub/FarmDB/python")
for obj in objList: editcmd = [x for x in cmds.referenceQuery(obj, es=True) if 'setAttr' in x] if editcmd: filename = cmds.referenceQuery(obj, filename=True) mc.file(filename, ur=True) mc.referenceEdit(obj, removeEdits=True, editCommand="setAttr", successfulEdits=True) mc.file(filename, lr=True) # Remove all edits ref = 'myrefRN' nodes = cmds.referenceQuery( ref, editNodes=True ) attr_types = cmds.referenceQuery( ref, editAttrs=True ) for node in nodes: for attr_type in attr_types: for edit_command in ['addAttr', 'connectAttr', 'deleteAttr', 'disconnectAttr', 'parent', 'setAttr', 'lock', 'unlock']: cmds.referenceEdit( node+'.'+attr_type, failedEdits=True, successfulEdits=True, removeEdits=True, editCommand=edit_command) ## import de tous les buildings building = ("001", "002", "003", "004", "005", "006", "007", "008", "009", "010", "011", "012", "012b", "013", "014", "015", "015a", "016", "017", "018") ep = "666" for b in building : mc.file("//ava_server/projets/avalor/ava_maya/scenes/ribarchives/" + ep + "/" + ep + "-building" + b + "/publish/ava_mts_" + ep + "-building" + b + "_v000.ma", i=1, type="mayaAscii", ignoreVersion=1, ra=1, mergeNamespacesOnClash=1, namespace=":", options="v=0;", pr=1) # conversion UI to PY def kmConvertUI(self): # transform UI to PY import pysideuic pysideuic.compileUiDir(r'C:\Users\m.terray\Documents\maya\2014-x64\scripts')