def version_dialog(lib='PySide', logging_level=logging.WARNING, parent=None): """Helper function for version_dialog UI for Fusion It uses with PySide by default you can opt to use PyQt4 instead by setting the ``lib`` argument to "PyQt4". :param str lib: choose a lib, one of ["PySide", "PyQt4"] :param logging_level: :return: None """ # connect to db from anima.utils import do_db_setup do_db_setup() from anima.ui import SET_PYSIDE, SET_PYQT4 if lib == 'PySide': SET_PYSIDE() elif lib == 'PyQt4': SET_PYQT4() from anima.env import fusion reload(fusion) fusion_env = fusion.Fusion() fusion_env.name = 'Fusion' from anima.ui import version_dialog logger.setLevel(logging_level) version_dialog.UI(environment=fusion_env, parent=parent)
def version_dialog(lib='PySide'): """Helper function for version_dialog UI for Photoshop It uses with PySide by default you can opt to use PyQt4 instead by setting the ``lib`` argument to "PyQt4". :param str lib: choose a lib, one of ["PySide", "PyQt4"] :return: None """ # connect to db do_db_setup() from anima.ui import SET_PYSIDE, SET_PYQT4 if lib == 'PySide': SET_PYSIDE() elif lib == 'PyQt4': SET_PYQT4() from anima.env import photoshop reload(photoshop) p = photoshop.Photoshop() from anima.ui import version_dialog reload(version_dialog) # display only warning messages import logging logging.getLogger(version_dialog.__name__).setLevel(logging.WARNING) logging.getLogger("anima.ui").setLevel(logging.WARNING) logging.getLogger("anima.ui.models").setLevel(logging.WARNING) logging.getLogger("anima.env.photoshop").setLevel(logging.WARNING) logging.getLogger("stalker.db").setLevel(logging.WARNING) version_dialog.UI(environment=p)
def version_dialog(): """Helper function for version_dialog UI for Nuke """ # connect to db from anima.utils import do_db_setup do_db_setup() # set PySide or PySide2 set_qt_lib() from anima.ui import version_dialog from anima.env import nukeEnv import nuke n = nukeEnv.Nuke() n.name = "nuke%s.%s" % (nuke.NUKE_VERSION_MAJOR, nuke.NUKE_VERSION_MINOR) # display only warning messages import logging logging.getLogger(version_dialog.__name__).setLevel(logging.WARNING) logging.getLogger("anima.ui").setLevel(logging.WARNING) logging.getLogger("anima.ui.models").setLevel(logging.WARNING) logging.getLogger("anima.env.nuke").setLevel(logging.WARNING) logging.getLogger("stalker.db").setLevel(logging.WARNING) version_dialog.UI(environment=n)
def version_dialog(mode=2): """Helper function for version_dialog UI for Houdini """ # connect to db do_db_setup() import logging from stalker import log log.logging_level = logging.WARNING from anima.ui import version_dialog from anima.env import houdini reload(houdini) reload(version_dialog) h = houdini.Houdini() logger.setLevel(logging.WARNING) if hou.applicationVersion()[0] <= 13: version_dialog.UI(environment=h, mode=mode) else: version_dialog.UI(environment=h, executor=Executor(), mode=mode)
def version_dialog(logging_level=logging.WARNING): """Helper function for version_dialog UI for MotionBuilder """ # connect to db from anima.utils import do_db_setup do_db_setup() # set Qt library set_qt_lib() from anima.ui import version_dialog from anima.env import motion_builder mb = motion_builder.MotionBuilder() logger.setLevel(logging_level) version_dialog.UI(environment=mb)
def version_dialog(): """Helper function for version_dialog UI for Max """ from anima.utils import do_db_setup do_db_setup() from anima import ui ui.SET_PYSIDE() from anima.ui import version_dialog from anima.env import max as max_env m = max_env.Max() import MaxPlus max_window = MaxPlus.GetQMaxWindow() version_dialog.UI(environment=m, executor=Executor(), parent=max_window)
def version_dialog(logging_level=logging.WARNING): """Helper function for version_dialog UI for Maya """ # connect to db from anima.utils import do_db_setup do_db_setup() # use PySide2 from anima import ui ui.SET_PYSIDE2() from anima.ui import version_dialog from anima.env import blender as blender_env b = blender_env.Blender() logger.setLevel(logging_level) # set the parent object to the maya main window version_dialog.UI(environment=b, parent=None)
def version_dialog(logging_level=logging.WARNING, mode=2): """Helper function for version_dialog UI for Maya """ # connect to db from anima.utils import do_db_setup do_db_setup() # use PySide2 from anima import ui ui.SET_PYSIDE2() from anima.ui import version_dialog from anima.env import equalizer e = equalizer.Equalizer() e.name = tde4.get3DEVersion().split(" ")[0] logger.setLevel(logging_level) # set the parent object to the maya main window version_dialog.UI(environment=e, mode=mode)
def version_dialog(logging_level=logging.WARNING, mode=2): """Helper function for version_dialog UI for Maya """ # connect to db from anima.utils import do_db_setup do_db_setup() # use PySide for Maya 2014 # and PySide2 for Maya 2017 set_qt_lib() from anima.ui import version_dialog from anima.env import mayaEnv m = mayaEnv.Maya() import pymel m.name = "Maya%s" % str(pymel.versions.current())[0:4] logger.setLevel(logging_level) # set the parent object to the maya main window version_dialog.UI(environment=m, parent=mayaEnv.get_maya_main_window(), mode=mode)