Найти - Пользователи
Полная версия: Pyqt QListWidget.setItemWidget
Начало » GUI » Pyqt QListWidget.setItemWidget
1
mironich
Чтобы создать список надписей с чекбоксами, приходиться выполнять такой код:
			p = QListWidgetItem()
			self.album_list.addItem(p)
			self.album_list.setItemWidget(p, QCheckBox(u'text'))
Как бы его укоротить\оптимизировать\сделать изящней?
Теперь так:
self.album_list.addItem(QListWidgetItem())
self.album_list.setItemWidget(self.album_list.item(self.album_list.count() - 1), QCheckBox(album))
reclosedev
QListWidgetItem поддерживают чекбоксы без дополнительных виджетов:
item = QtGui.QListWidgetItem("test", album_list)
item.setCheckState(QtCore.Qt.Checked)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB