Пример #1
0
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)
Пример #2
0
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)
Пример #3
0
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)
Пример #4
0
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)
Пример #5
0
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.")
Пример #6
0
import pysideuic
pysideuic.compileUiDir(r'E:\kTools')
import pysideuic
import os

pysideuic.compileUiDir(os.path.dirname(__file__))
Пример #8
0
import sys, pprint
from pysideuic import compileUiDir
compileUiDir(r"/home/jgoulet/dev_UI/proxy_tool/ui/")
Пример #9
0
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)
Пример #10
0
import pysideuic
import os

if __name__ == '__main__':
    path = os.path.dirname(__file__)
    print(path)
    pysideuic.compileUiDir(os.path.join(path))

    print "done"
Пример #11
0
            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')
'''
Пример #12
0
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")
Пример #13
0
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')
Пример #14
0
import pysideuic
import os

if __name__ == '__main__':
    path = os.path.dirname(__file__)
    print(path)
    pysideuic.compileUiDir(os.path.join(path))


    print "done"