def setupLayerSelection(self):
def _act(arg):
selected_layer = arg - 1
if selected_layer >= len(self.project.stackup.layers):
return
self.viewArea.viewState.current_layer = self.project.stackup.layers[selected_layer]
for i in range(0, 10):
# Closure
def fn(i):
a = QtGui.QAction("layer %d" % i, self, triggered=lambda: _act(i))
a.setShortcut(QtGui.QKeySequence("%d" % i))
self.addAction(a)
fn(i)
评论列表
文章目录