2015-03-16 3 views
0

Я динамически добавляю и удаляю элементы в QListWidget на основе пользовательских настроек в другом месте приложения. Есть ли сигнал, который испускается, когда элементы добавляются или удаляются в QListWidget? signals, который я вижу в документации, ничего не говорит о добавлении или удалении. Остальные сигналы предназначены для взаимодействия с отдельными элементами.Сигнал, когда элемент добавлен или удален в QListWidget

Как я могу получить уведомление, когда элемент добавлен в мой QListWidget?

Очень простой пример:

from PyQt4.QtGui import * 
import sys 

app = QApplication(sys.argv) 
listWidget = QListWidget() 

for i in range(10): 
    item = QListWidgetItem("Item %i" % i) 
    listWidget.addItem(item) 
    # ^^^ This is what I want a signal on 

listWidget.show() 
sys.exit(app.exec_()) 

Какой сигнал я могу использовать для захвата, что addItem событие?

ответ