def _app_dialog(self, item):
if isinstance(item, QtWidgets.QListWidgetItem):
app = next((app for app in self.apps if app.name == item.text()), None)
app_dialog = AppDialog(self.controller, app=app, parent=self)
else:
app_dialog = AppDialog(self.controller, parent=self)
app_dialog.app_changed.connect(self.add_or_update_app)
app_dialog.exec_()
评论列表
文章目录