Доброго времени суток, читатели, зрители моего канала programmer's notes. Не забывайте подписываться и писать свои комментарии к моим статьям и видео.
PyQt5 и элемент списка QListWidget QListWidgetItem
Сегодня несколько разовьём вопрос о списках QListWidget. А именно элементах списка QListWidgetItem, которые тоже являются объектами. Элемент такого списка можно и "подкрасить" и установить шрифт и добавить пиктограмму. И это здорово.
В программе ниже создаётся такой список. Больше там ничего нет (см. Рисунок 1). Но зато показывается как добавить к элементу пиктограмму (картинку) и как изменить фон элемента списка.
Несколько пояснений к программе.
- QtGui.QIcon — класс для создания объектов "пиктограмма". Создаётся на основе указанного файла.
- QtCore.QSize — класс для создания объекта РАЗМЕР.
- QListWidgetItem — класс "элемент списка". При создании элемента списка указывается объект "пиктограмма" и текст.
- Класс QtGui.QColor — объект ЦВЕТ на основе RGB схемы.
- QListWidgetItem.setBackground() — метод позволяет задать фон элемента списка. Как видно, фон можно создать для каждого элемента отдельно.
Ну, пока всё!
Пишите свои предложения и замечания, и занимайтесь программированием, а также проектированием баз данных, хотя бы для поддержания уровня интеллекта.