Wrapped c/c++ object has been deleted.

0

Mam taką funkcję w PyQt4:

def Szukaj():
    global packages
    
    if (packages is not None) and (packages != []):    

     myapp.ui.statusbar.showMessage(u'Szukam...')

     if myapp.ui.SzukajLE.text() != '':
       txt = myapp.ui.SzukajLE.text()
       a = QtGui.QListWidgetItem(myapp.ui.LW)
       myapp.ui.LW.clear()

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

           if t.lower() in pk.lower():
              pk = _fromUtf8(pk)
              a.setText(pk)

LW, to ListWidget. Może ktoś wtłumaczyć oco chodzi? Wyskakuje mi komunikat jak w temacie przy a.setText(pk).

0

Zrobiłeś myapp.ui.LW.clear() to czego dalej się spodziewasz?

0

No tak. Ale clear usuwa tylko items. Czy się mylę?

1 użytkowników online, w tym zalogowanych: 0, gości: 1