def loadFromFile(self, path):
"""Load project from file"""
self.filePath = path
with open(path, "r") as f:
data = json.load(f)
for sheetdata in data["sheets"]:
newTreeItem = QListWidgetItem(sheetdata["name"], self.ui.sheetListWidget)
newTreeItem.setData(Qt.UserRole, sheetdata["uuid"]) # Add some uniquely identifying data to make it hashable
self.newSheet(newTreeItem, sheetdata)
评论列表
文章目录