科學計算三維可視化---TraitsUI的介紹
阿新 • • 發佈:2018-07-14
希望 num 方法 clas png fig color port wxpython
TraitsUI的介紹
Python中存在Tkinter,wxPython,pyQt4等GUI圖像界面編寫庫,這三類庫要求程序員掌握眾多的GUI API函數
對於科學計算的應用來說,我們希望可以快速的開發界面,能夠交互的處理程序,而不需要花很多精力在界面響應上,那麽TraitsUI就是一個理想的選擇
TraitsUI:
以traits為基礎
以MVC為設計思想 (實現動態程序設計,簡化了程序的擴展工作,使程序的各個部分都能夠被充分利用)
安裝測試
pip3 install traitsUI
from traitsui.api import View
界面使用方法
TraitsUI是建立在traits庫基礎上的界面管理庫,其最簡單的界面方法就是繼承HasTraits類,使用configure_traits方法
from traits.api import HasTraits,Int,Str class ModelManager(HasTraits): model_name = Str category = Str model_file = Str model_number = Int model = ModelManager() model.configure_traits()
科學計算三維可視化---TraitsUI的介紹