游戏与影视行业制作软件多标配Python脚本,Qt开发GUI。比如Max新版本, Maya, Houdini, Nuke, Blender等,理论上在这些软件下开发工具时,只需要设计一套UI, 就可以跨App使用了。
看一下要如何做? 这里在Maya2017与Max2019下演示(因为都是PySide2)。
基本流程:
1. 使用Qt Designer快速设计UI
2. 将ui文件转成python,继承它,实现自己的窗口类
在Qt Designer中设计UI,我使用Maya自带的:
设计一个工具界面,存为guiDemo.ui文件
写个脚本将ui文件批量转为xxx_ui.py(也可以直接加载ui文件)
<