1. 程式人生 > >科學計算三維可視化---TraitsUI(View定義界面)

科學計算三維可視化---TraitsUI(View定義界面)

ima elm configure 技術 traits 三維 com fig 界面

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定義界面)