def load_layout_list(self, settings): self.layout_list.clear() for menu_item in settings: font = QFont() if menu_item == 'pin_notes' or menu_item == 'notes': font.setStyle(QFont.StyleItalic) else: font.setWeight(QFont.DemiBold) item = QListWidgetItem(self.layout_labels[menu_item]) item.setData(Qt.UserRole, menu_item) item.setTextAlignment(Qt.AlignCenter) item.setFont(font) self.layout_list.addItem(item)