def newOtherSheet(self):
newName = self.sheetWidget.newSheetLineedit.text()
for sheet in self.sheets: # Prevent duplicate names
if newName == sheet.name:
return
if len(newName) > 0:
newTreeitem = QTreeWidgetItem()
newTreeitem.setText(0, newName)
self.sheetWidget.sheetTree.addTopLevelItem(newTreeitem)
self.sheets.append(Sheet(newName, newTreeitem))
self.itemClickedOther(newTreeitem, -1) # Make new sheet current
self.sheetWidget.sheetTree.setCurrentItem(newTreeitem)
评论列表
文章目录