科学计算三维可视化---TraitsUI(View定义界面)

Posted ssyfj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了科学计算三维可视化---TraitsUI(View定义界面)相关的知识,希望对你有一定的参考价值。

View定义界面

技术分享图片

技术分享图片

使用View来自定义界面

技术分享图片

技术分享图片

技术分享图片

class ModelManager(HasTraits):
    model_name = Str
    category = Str
    model_file = Str
    model_number = Int

    view = View(
        Item("model_name", label=u"模型名称"),  #将Traits属性和Item关联起来,分别定义标签,中文需要使用u
        Item("model_file", label=u"文件名"),
        Item("category", label=u"模型类型"),
        Item("model_number", label=u"模型数量"),
        title=u"模型资料",
        width=220,
        resizable=True
    )

model = ModelManager()
model.configure_traits()

 技术分享图片技术分享图片

 

以上是关于科学计算三维可视化---TraitsUI(View定义界面)的主要内容,如果未能解决你的问题,请参考以下文章

科学计算三维可视化---TraitsUI的介绍

科学计算三维可视化---TraitsUI与Mayavi实例

第一周三维可视之基础运用 测验 Python科学计算三维可视化

科学计算三维可视化---Mayavi可视化实例

科学计算三维可视化---Traits(Property属性)

科学计算三维可视化---TVTK入门(数据加载)