流程中的截图功能是必不可少的,实现的方法也很多。但是原理都是将一个动态桌面生成静态页面,然后裁剪选择的区域.之前基于pyqt写过一个截图的功能。现在跟大家分享一下,你可以任意更改代码,也可以写个界面把截图功能嵌入进去,当然如果可以请保留作者的信息.请留意博客更新,会不定期分享更多的代码便于大家学习!
由于工作时间没时间更新代码,也没优化,把之前写的代码附上,运行以下代码需要事先安装好pyqt.如果没有安装可以试试从maya2014 以上的PySide里导入QtGui和QtCore,我没测试PySide,不过应该可以。如果有什么问题请留言。 Continue reading maya screenshot pyqt截屏
Tag: Python
Maya API – Custom locator Node
如何通过maya api 创建自己的locator,可以通过OpenMayaMPx.MPxLocatorNode 来实现。也可以将现有的曲线转为custom locator ,或者反过来转为曲线都可以通过api实现,甚至可以实现重绘 polygon。
代码如下:
py2exe的使用方法
py2exe能够把Python script转换成可以在windows上独立执行的(即不需安装)的exe程序。对于非计算机专业的可能对于文件的执行略有压力,导致在网上看了不少的步骤最后都没法转换成功。我总结了一下,就几个点:
1、创建一个py文件,如下打开D盘的命令:
1 2 | import os os.startfile("D:") |
2、创建一个setup脚本(setup.py)
1 2 3 | from distutils.core import setup import py2exe setup(console=['test.py']) |
把1、2俩步的test.py 和 setup.py文件放入c:\Python26 下或者你的安装目录
3、检查一下第一段脚本看能否运行(如果打开了D盘说明脚本无误):
a、在windows开始--运行 输入 cmd
b、改变一下路径,输入 cd c:\Python26
c、然后输入 python test.py
4、运行 python setup.py install (注意:确保路径是正确,如c:\Python26>python setup.py install)
5、执行:输入python setup.py py2exe (注意:确保路径是正确,如c:\Python26>python setup.py py2exe)
屏住呼气!!!赶紧去路径dist文件下找exe文件吧!