我正在考虑使用相应的数据集创建模块化UI元素。怎么可以实现呢?
示例:
[ADD ELEMENT TYPE]按钮 - 添加类型的UI元素。每种类型都应该能够包含不同的UI元素(属性)。应该支持理论上无限量的添加元素。
添加后的用户界面:
[ELEMENT TYPE 1]例如包含一个数字属性和两个复选框/布尔属性 [ELEMENT TYPE 2]例如包含三个数字属性等。
多组[ELEMENT TYPE 1]应该能够容纳不同的数据集!
请不要使用任何方向或指南的工作代码!这对于Blender和它的Python API来说甚至可能吗?
答案 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