- 博客(31)
- 收藏
- 关注
原创 PyQt qrc2py 使用PowerShell将qrc文件转为py文件并且将导入模块PyQt或PySide转换为qtpy模块开箱即用
由于需要使用不同的qt环境(PySide,PyQt)所以写了这个脚本,使用找到的随便一个rcc命令去转换qrc文件,然后将导入模块换成qtpy这个通用库(支持pyside2-6,pyqt5-6),老版本的是Qt.py(支持pyside0-2~pyqt4-5)你可以自己改。
2024-04-02 18:39:06
940
原创 PyQt ui2py 使用PowerShell将ui文件转为py文件并且将导入模块PyQt或PySide转换为qtpy模块开箱即用
由于需要使用不同的qt环境(PySide,PyQt)所以写了这个脚本,使用找到的随便一个uic命令去转换ui文件,然后将导入模块换成qtpy这个通用库(支持pyside2-6,pyqt5-6),老版本的是Qt.py(支持pyside0-2~pyqt4-5)你可以自己改。
2024-04-02 18:12:20
824
原创 PyQt 如何通过连续点击托盘图标显示隐藏主窗口并且在主窗口隐藏时调整界面到托盘图标附近
点击托盘图标将主界面移动到托盘图标附近,也可以连续点击图标显示隐藏
2023-12-08 15:44:57
1690
原创 Python logging 小记-根记录器特性
日志是通过名称来关联层级的,比如aaa的日志记录器是会记录所有的 aaa. 开头的日志,在一点都不相关的脚本里添加日志,只需要名字以 aaa. 开头 就会被记录到aaa的日志记录器
2022-08-24 16:13:02
290
1
原创 subst映射盘符挂载盘符之后从我的电脑里看不到挂载的盘符但是从shell可以进入路径
使用subst挂载盘符之后从我的电脑里看不到挂载的盘符但是从cmd小黑框里可以cd到挂载的盘符路径并且可以使用dir等命令运行打开注册表编辑器regedit进入路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\SystemEnableLUA 数值改为 0保存并重启...
2022-05-26 16:56:10
906
原创 Maya USD 批量改 Variant Sets 批量设置 Active 的小工具(附USD相关链接)
前言:在Maya中操作USD只需要获取到USD的实例然后用USD的方法去操作即可相关链接User Documentation and TutorialsAPI DocumentationMayaUSD GitHubAutodesk Maya2022 - USD for Maya界面展示功能介绍Variant Sets:选择 usd 节点,点击此按钮,会生成在大纲中右键 usd 节点出现的 Variant Sets 相同的菜单选项,可以多选 usd 节点,默认是获取第一个 usd 节点的菜单
2022-05-10 17:44:00
821
2
原创 PyQt 没啥用的笔记(慎点)-重写QStyledItemDelegate.editorEvent
源码点这开始重写↓assert eventassert model# 确保项目是可检查的flags = model.flags(index)if not (flags & Qt.ItemIsUserCheckable) or not (option.state & QStyle.State_Enabled) or \ not (flags & Qt.ItemIsEnabled): return False# 确保我们有一个检查状态value
2021-12-23 16:42:24
569
原创 Maya怎么用代码实现手动导入AOVs预设的json文件
Maya自带导出AOVsRender Settings / Presets / Export AOVs抓取导入代码集成到自己的工具里Render Settings / Presets / Import AOVs和手动点导入是一样的import maya.cmds as mcimport osimport maya.app.renderSetup.views.renderSetupWindow as rs_wind;aovPath = r"D:\材质库\maya\arnold_aov_v002
2021-07-02 11:33:18
1097
原创 Maya 多出来的默认相机 persp1 side1 删不掉怎么办?
删它 → 在Maya编辑器当中运行mel语句,后边填上删不掉的默认相机,运行之后再手动删除就可以删掉了camera -e -startupCamera false persp1;
2021-01-21 17:21:23
2387
原创 python 矢量标准化函数 normalize
def normalize(v=[0,1,1]): # 矢量标准化函数 normalize length = lambda v: (v[0]*v[0] + v[1]*v[1] + v[2]*v[2]) ** 0.5 return ( v[0] / length(v), v[1] / length(v), v[2] / length(v) )
2020-09-03 16:11:00
4625
原创 Maya 后台批处理(测试用)
import subprocessmayabatch = (os.getcwd() + "/mayabatch.exe").replace("\\", "/")filePath = "D:/temp/check5/check5_v01.ma"scriptFile = 'python(\\"__import__(\'Checks\').cleanScene()\\")'command = ('%s -file "%s" -command "%s"' % (mayabatch, filePath, s
2020-09-03 12:27:31
1607
2
原创 Maya 前台渲染,渲染选择的区域(测试用)
int $start = 101;int $end = 200;for($i=$start;$i<=$end;$i++){ int $amount = 0; progressWindow -title "Rendering" -progress $amount -status "Frame: 0%" -isInterruptable true; if ( `progressWindow -query -isCancelled` ) break; if ( `pr
2020-09-03 12:23:27
523
原创 Houdini帮助文档后台启动脱离软件的Houdini帮助文档
从Houdini软件中打开help找到 Running a central help server 可以看到所有的帮助使用方法从后台运行帮助文档桌面新建一个文本文档然后修改拓展名为 bat“C:\Program Files\Side Effects Software\Houdini 18.0.287\bin\hhelp.exe” serve --bgindex 0 --host 127.0...
2020-04-21 20:37:03
4467
原创 Maya获取分离面,一个整的模型里边不连续的面分类
在Houdini中点击问号或者按F1就能启动帮助文档了,但是关闭houdini的时候文档就会消失
2020-04-10 23:14:07
1189
原创 Maya如何实现快捷键A和F,相机自动调整视图
前言: 运行自动脚本的时候想调整一下视图然后截个图用作文件预览命令 viewFit 来看一下他的标签短名称长名称作用allallObjects自适应所有ananimate自适应视图的时候相机有动画过度ccenter只把中心点调过去,不动相机和物体的距离ffitFactor自适应到选择的物体没有选择物体就和all一样ppanel...
2019-12-08 22:48:21
1239
原创 PyQt 拓展 QPushButton 双击时会执行单击命令的问题如何处理?
# -*- coding: utf-8 -*-# ==========================================# author: Ruben# mail: 773849069@qq.com# time: 2019/11/6# ==========================================from ...
2019-11-14 08:31:19
1787
原创 maya加载ui固定套路
# -*- coding: utf-8 -*-# ==========================================# author: Ruben# mail: 773849069@qq.com# time: 2019/10/31# ==========================================try:...
2019-10-31 17:16:28
848
原创 Maya camera 相机整体偏移?渲染和快照也偏移?
Maya camera 相机整体偏移?渲染和快照也偏移?检查相机属性 2D Pan/Zoom
2019-10-24 19:29:36
1194
原创 python 如何实现 houdini sop 中的 fitRange节点
前言: 从群里大佬得来的方法!def fit(value, srcmin, srcmax, destmin, destmax): d = srcmax - srcmin if d == 0: return (destmin + destmax) * 0.5 if srcmin < srcmax: if value < src...
2019-10-17 10:47:15
450
原创 pyqt 石头剪刀布。。。这啥鸭!
# -*- coding: utf-8 -*-# ==========================================# author: Ruben# mail: 773849069@qq.com# time: 2019/8/27# ==========================================impor...
2019-08-27 21:25:55
256
原创 PyQt 如何把图片存成数据放到python文件里 QIcon QPixmap base64 简单命令即可不用带着图片跑来跑去
前言给程序添加了图片之后python文件一换电脑就得重新指定这张图片,或者相对路径,那也得带着它跑,明明只有一个 py 文件还要带着图片跑来跑去,得想点方法才行。用到的模块 base64import base64with open(r"D:\windowIcon.png", "rb") as f: # 用 rb 模式打开文件 image = base64.b64encode(...
2019-08-14 15:27:03
2946
1
原创 Maya文件打不开或者打开文件非常慢怎么办?这里有小妙招(机智)
# -*- coding=utf-8 -*-# ==========================================# author: Ruben# mail: 773849069@qq.com# time: 2019/5/10# ==========================================import...
2019-05-11 13:53:59
13845
10
原创 maya editorChanged 报错,资产文件打开之后就提示 onModelChange3dc 这个错误
原问题地址:Autodesk - mayamaya打开之后报这个错误,很多行。// Error: line 1: Cannot find procedure “onModelChange3dc”. //// Error: line 1: Cannot find procedure “onModelChange3dc”. //这可能是模型制作的时候打开了某个窗口,maya在关闭的时候会保存一...
2019-04-26 11:40:39
12787
1
原创 打开maya文件之前修改reference路径之后再打开
import pymel.core as pmimport maya.cmds as mcfrom PySide2 import QtWidgetsimport osimport shutilimport redef replaceRefToRender(modifyFile): pattern = re.compile('".*?"') with open(mo...
2019-04-24 14:46:54
3287
原创 用python直接修改maya的ma文件时的编码问题
用python直接修改maya的ma文件时的编码问题下边脚本是用作修改ma文件的with open(modifyFile, "r") as maFile: aLines = maFile.readlines() bLines = aLines[:] for num, line in enumerate(aLines): if line.c...
2019-04-09 18:16:49
1524
1
原创 maya mb ma互转时报错 maya unknown 未知节点如何解决
maya 清理未知节点1.首先使用的肯定是 maya 自带的场景清理工具Optimize Scence Size Options点击 Optimize Now 清理2.maya自带的工具清理后依旧提示有未知节点 使用 lockNode 命令解锁未知节点import maya.cmds as mc # 导入maya模块unknowns = mc.ls(type="unknown") ...
2019-02-14 18:22:00
7770
2
原创 python 捕获鼠标键盘事件 小记
python 捕获鼠标键盘事件 小记version: python27第三方库:– pyHook下载地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pyhook– pythoncom这个因为没有单一版本,所以下载的是 pywin32 安装之后就能用pythoncom下载地址:https://www.lfd.uci.edu/~gohlke...
2019-01-24 16:38:27
2173
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人