Jak usunąć wszystkie elementy z QListWidget?

Jak usunąć wszystkie elementy z QListWidget?
X3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 310
0

pyqt4. Jak usunąć wszystkie elementy z QListWidget? Gdy zrobię listwidget.clear() i chcę dodać element, to mam taki komunikat:

Kopiuj
RuntimeError: wrapped C/C++ object has been deleted.
_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
X3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 310
0

Już wiem. Dziękuję.

Spine
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 7057
X3
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 310
0

To proste, tylko trzeba było pomyśleć. Jednak clear, tylko inaczej trzeba dodać elementy.

Kopiuj
       myapp.ui.LW.clear()
       myapp.ui.LW.update()

       for pkg in packages:
           pk = pkg.get('title')
           t = str(txt)

           if t.lower() in pk.lower():
              a = QtGui.QListWidgetItem(myapp.ui.LW)
              pk = _fromUtf8(pk)
              a.setText(pk)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.