I have a problem with my little script. I've described it on gentoo
forums: http://forums.gentoo.org/viewtopic-p-3033085.html#3033085

I've also rewrote those two functions into one:
###############################
def list_dir(self):
        import glob
        import os.path
        # get patch from lineEdit and list it
        patch = self.lineEdit1.text()
        # check if we have a signal from the iconview - something clicked
        itm = self.iconv.currentItem()
        if itm != None:
                klik = QIconViewItem(itm).text()
                patch = str(patch) + '/' + str(klik) + '/*'
                #update lineEdit1
        else:
                patch = str(patch) + "/*"
        #list dir
        lista = glob.glob(patch)
        if len(lista) >= 1:
                print "before"
                self.iconv.clear()
                print "after" # this won't show
                self.dir = 
QPixmap('/home/plusiaczek/nowe/nuvola-1.0/22x22/places/folder.png')
                self.file = 
QPixmap('/home/plusiaczek/nowe/nuvola-1.0/22x22/mimetypes/text-x-generic.png')
                # naughty way to sort dirs/files, will do it for now :)
                for folder in lista:
                        if os.path.isdir(folder):
                                nazwa = folder.split('/')
                                QIconViewItem( self.iconv, nazwa.pop(), 
self.dir )
                for file in lista:
                        if os.path.isfile(file):
                                nazwa = file.split('/')
                                QIconViewItem( self.iconv, nazwa.pop(), 
self.file )
########################################################
it works when the patch it from Qlineedit  but from clicking on items
it crash with the "memory" something error (I have Polish system) as I
tested - self.iconv.clear() - this instruction causes app to crash.

_______________________________________________
PyKDE mailing list    [email protected]
http://mats.imk.fraunhofer.de/mailman/listinfo/pykde

Reply via email to