模块化UI元素和相应数据

时间:2016-03-19 09:39:59

标签: python blender

我正在考虑使用相应的数据集创建模块化UI元素。怎么可以实现呢?

示例:

[ADD ELEMENT TYPE]按钮 - 添加类型的UI元素。每种类型都应该能够包含不同的UI元素(属性)。应该支持理论上无限量的添加元素。

添加后的用户界面:

  • [添加元素类型]按钮
  • [元素类型1]
  • [元素类型2]
  • [元素类型1]
  • [元素类型3]
  • ...

[ELEMENT TYPE 1]例如包含一个数字属性和两个复选框/布尔属性 [ELEMENT TYPE 2]例如包含三个数字属性等。

多组[ELEMENT TYPE 1]应该能够容纳不同的数据集!

请不要使用任何方向或指南的工作代码!这对于Blender和它的Python API来说甚至可能吗?

1 个答案:

答案 0 :(得分:-1)

你可以尝试创建一个循环,然后在你去的时候附加到一组列表,当你拥有一切时,range()方法会停止循环。然后只需调用函数

import sys

dataset = []

def element1(argv):
    argv = raw_input("add a number or letter")
    for answer in range(1,999999):
        if len(argv) >= 5:  #BOOLEAN
            dataset.append(argv)
            return dataset

print dataset