python - Reading .csv file in qlistWidget in pyQt -


i have written following code:

import sys pyqt4.qtgui import * import csv  reader = csv.reader(open('/home/desktop/elements.csv'))  fx_elements = {} row in reader:     key = row[0]     if key in fx_elements:         # implement duplicate row handling here         pass     fx_elements[key] = row[1:] list = sorted(fx_elements.keys()) #print list  app = qapplication(sys.argv) listwidget = qlistwidget() listwidget.setselectionmode(qabstractitemview.extendedselection) #item = listwidget.qlistwidgetitem('elements') #listwidget.insertitem(list) listwidget.show() sys.exit(app.exec_())  

everything above works fine, except listwidget doesn't append list have in csv file

how add items csv file in qlistwidget. csv file have elements separated using ,.

please help

first of all, not use list variable name, shadows list() built-in function , , later on not able use list() create lists.

to append qlistwidget , need create qlistwidgetitem , add the widget, can similar code -

lst = sorted(fx_elements.keys()) app = qapplication(sys.argv) listwidget = qlistwidget() listwidget.setselectionmode(qabstractitemview.extendedselection) k in lst:     item = qlistwidgetitem(k)     listwidget.additem(item) 

Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -