from PyQt5.QtWidgets import QApplication, QListWidget, QListWidgetItem app = QApplication([]) list_widget = QListWidget() item1 = QListWidgetItem('Item 1') item2 = QListWidgetItem('Item 2') item3 = QListWidgetItem('Item 3') list_widget.addItem(item1) list_widget.addItem(item2) list_widget.addItem(item3) list_widget.show() app.exec_()
from PyQt5.QtWidgets import QApplication, QListWidget, QListWidgetItem from PyQt5.QtGui import QIcon app = QApplication([]) list_widget = QListWidget() item1 = QListWidgetItem(QIcon('icon1.png'), 'Item 1') item2 = QListWidgetItem(QIcon('icon2.png'), 'Item 2') item3 = QListWidgetItem(QIcon('icon3.png'), 'Item 3') list_widget.addItem(item1) list_widget.addItem(item2) list_widget.addItem(item3) list_widget.show() app.exec_()This example adds icons to the list widget items. The icons are loaded from image files "icon1.png", "icon2.png", and "icon3.png". In both examples, PyQt5.QtWidgets and PyQt5.QtGui are package libraries used to create the list widget and add items to it.