def __init__(self, project, viewState):
super(LayerListWidget, self).__init__("Layer List")
self.setAllowedAreas(QtCore.Qt.LeftDockWidgetArea | QtCore.Qt.RightDockWidgetArea)
model = LayerListModel(project)
customerList = QtGui.QListView(self)
customerList.setModel(model)
selm = customerList.selectionModel()
self.p = project
def layerSelectionChanged(index, b):
viewState.current_layer = self.p.stackup.layers[index.indexes()[0].row()]
selm.selectionChanged.connect(layerSelectionChanged)
self.setWidget(customerList)
评论列表
文章目录