Maya Ui To PySide2

大家可能都清楚从Qt设计师中的.UI文件转python文件的方法有很多种,但是实际核心的方式都是调用uic转的
目前有调用uic的方式有很多
1.cmd命令行直接调用
2.cmd文件
3.pycharm配置

以上的方法基本都通用。
那么在这我说下我用maya调用uic 的方法,但其实思路和第一种cmd方法一模一样

1.首先确认有maya


image.png

2.右键maya图标 - 点属性 - 打开文件所在位置


image.png

3.找到pyside2-uic


image.png

4.在maya脚本编辑器python栏中:

  1. 导入os模块(调用系统程序所需要的模块)
import os
  1. 声明3个变量:uic 文件路径,Qt设计师保存的UI文件,以及转出python所在的位置
maya2020_pyuic_dir = r'C:\Program Files\Autodesk\Maya2020\bin'
ui_file = r'F:\Python\Pyside2_learning\pyside2_for_maya_test_ui.ui'
ui_pysie2_file = r'C:\Users\KangTa\Desktop\test\pyside2_for_maya_test_ui.py'

3.把python工作目录指定到maya bin文件夹路径

os.chdir(maya2020_pyuic_dir)
  1. 转python 文件到指定位置:
os.system('mayapy.exe pyside2-uic -o {} {}'.format(ui_pysie2_file, ui_file))
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容