跳至主要內容

PyQt_Node_Editor

LincZero小于 1 分钟

PyQt_Node_Editor

目录

Qt皮肤生成器

基本使用

下载

https://www.blenderfreak.com/products(教程作者的网站?居然还有 Unity 和 Blender 的内容) products里面有四个产品

  • OMD(Open Material Designer)
  • PyViewer(Image Viewer for GameDev)
  • Qt Skin Template
  • Qt Skin Generator(仅这个免费)

生成

  • 下载后需要 npm installGruntfile.js 中的依赖下载下来(22KB直接变成8.86MB)
  • 然后创建 ./styl/nodeeditor.styl Gruntfile.js/stylus/files 已经配置了这个相关的文件
  • 在终端运行指令 grunt(未安装则安装 npm install -g grunt-cli) 会生成build文件夹、/qss/nodeeditor.qss(此时该文件为空)

编写

nodeeditor.styl

QLabel
	background: red

测试

用根目录下的main.py作为测试的启动程序

特点

可以实时更新 nodeeditor.styl 中的内容,可视化编写样式