def startssevents(self):
# global table
mw=FreeCADGui.getMainWindow()
mdiarea=mw.findChild(QtGui.QMdiArea)
App.activeDocument().Spreadsheet.ViewObject.startEditing(0)
subw=mdiarea.subWindowList()
# print len(subw)
for i in subw:
# print i.widget().metaObject().className()
if i.widget().metaObject().className() == "SpreadsheetGui::SheetView":
sheet = i.widget()
table=sheet.findChild(QtGui.QTableView)
table.clicked.connect(self.clicked)
# table.entered.connect(entered)
table.pressed.connect(self.pressed)
self.table=table
评论列表
文章目录