组件数据模型

(类来自 pyomo.contrib.viewer.model_browser)

class pyomo.contrib.viewer.model_browser.ComponentDataModel(parent, ui_data, columns=['name', 'value'], components=(<class 'pyomo.core.base.var.Var'>, <class 'pyomo.core.base.boolean_var.BooleanVar'>), editable=[])[source]

基础类:QAbstractItemModel

这是一个数据模型,用于向树形查看器提供树结构和信息

__init__(parent, ui_data, columns=['name', 'value'], components=(<class 'pyomo.core.base.var.Var'>, <class 'pyomo.core.base.boolean_var.BooleanVar'>), editable=[])[source]

方法

__init__(父级, 用户界面数据[, 列, ...])

columnCount([parent])

返回列数

data([index, role])

flags([index])

headerData(i, orientation[, role])

返回水平标题的列标题和垂直标题的索引号。

index(row, column[, parent])

parent(index)

rowCount([parent])

update_model()

成员文档

columnCount(parent=<pyomo.contrib.viewer.qt.QtCore.QModelIndex object>)[source]

返回列数

headerData(i, orientation, role=ItemDataRole.DisplayRole)[source]

返回水平标题的列标题和垂直标题的索引号。