参数树
参数树是PyQtGraph中的一个子模块,学习过程中相关信息很少,本系列博客记录对参数数官方文档的翻译。
参数树是一个系统,用于处理参数的层次结构,同时自动生成一个或多个gui来显示和与参数交互。例如,在显示每个小部件可编辑属性列表的用户界面设计应用程序中,这个特性很常见。
参数通常有一个名称、一个数据类型(int、float、string、color等)和一个匹配数据类型的值。参数可以被分组和嵌套以形成层次结构,也可以被子类化以提供自定义行为和显示小部件。
PyQtGraph的参数树系统与Qt的某些组件使用的模型-视图架构类似:参数是纯粹的数据处理类,独立于任何图形界面存在。
参数树是一个小部件,它自动生成图形界面,该界面表示众多参数对象的状态,并允许用户编辑该层次结构中的值。
数据(模型)和图形界面(视图)的分离允许以各种不同的方式多次表示相同的数据。
有关更多信息,请参见pyqtgraph附带的参数树示例和API引用: