使用pyside/pyqt和dccs的python实用程序模块的集合
tpqtlib的Python项目详细描述
python模块的集合,以便在使用pyside/pyqt时使您的生活更轻松。
另外,当使用特定的dcc时,tpqtlib将自动导入正确的模块并使用 pyside/pyqt小部件的dcc特定实现。
安装
手动
一。在PC中的任何位置克隆/下载tpqtlib(如果下载了repo,则需要提取 .zip文件的内容)。 2.在添加到sys.path的路径中复制tpqtlib位于source文件夹中的文件夹
自动
tpqtlib的自动安装尚未完成。
DCC实现
目前支持以下DCC:
- 3ds Max:https://github.com/tpoveda/tpMaxLib
- maya:https://github.com/tpoveda/tpMayaLib
- houdini:https://github.com/tpoveda/tpHoudiniLib
- nuke:https://github.com/tpoveda/tpNukeLib
- 搅拌机:正在工作
在tpqtlib初始化期间,如果在sys.path,tpqtlib中找到特定于dcc的实现包 将自动检测并导入它。
用法
初始化代码
tpqtlib在使用之前必须初始化。
importtpQtLibtpQtLib.init()
重新加载
出于开发目的,您可以启用重新加载系统,因此 您可以重新加载tpqtlib源而无需重新启动 你的python会话。在使用DCC时很有用。
importtpQtLibreload(tpQtLib)tpQtLib.init(True)
启用调试日志
默认情况下,tpqtlib记录器只记录警告消息。启用所有日志消息 您可以将tpqtlib_dev环境变量设置为“true”
importosos.environ['TPQTLIB_DEV']='True'importtpQtLibtpQtLib.init()
部署新版本(仅适用于开发人员)
更新版本
确保setup.cfg文件版本字段已更新
安装库
确保已安装以下软件包:
- 轮子
pip install wheel
- 捆绳
pip install twine
- setuptools
pip install setuptools
确保将setuptools更新到最新可用版本:
pip install setuptools --upgrade
生成车轮
python setup.py sdist bdist_wheel
验证轮包生成
twine check dist/*
将包上载到pypi
twine upload dist/*