def set_recent_list(self) -> None:
recent_files = self.get_recent_files(self.recent_file)
if not recent_files:
no_recents = QtWidgets.QListWidgetItem("No Recent Projects", self.list_projects)
no_recents.setFlags(QtCore.Qt.NoItemFlags)
return None
for name, path in recent_files.items():
item = QtWidgets.QListWidgetItem('{name} :: {path}'.format(name=name, path=str(path)), self.list_projects)
item.setData(QtCore.Qt.UserRole, path)
item.setToolTip(str(path.resolve()))
self.list_projects.setCurrentRow(0)
return None
评论列表
文章目录