Seuraava pieni koodinpätkä on Python 3.2.2 versiolla luotu mutta se herjaa otsikon QStringLististä. Löytyykö asiantuntijaa, joka tietäisi ja osaisi neuvoa miten QStringList esitetään Python 3.2.
# -*- coding: utf-8 -*- import sys from PyQt4.QtCore import * from PyQt4.QtGui import * from PyQt4.uic import * if __name__ == '__main__': app = QApplication(sys.argv) app.setStyle("cleanlooks") # tässä seuraavassa osiossa tulee virheilmoitus QStringList is not defined # ja se liittynee jotenkin siihen, että Py 3.2.2 ei tunnista QString eikä # QStringList # Olisiko tässä ei Designerillä tehdyssä- ohjelmassa tiedossa tapaa esittää # datan listaus esim data = list[] tms data = QStringList() data << "one" << "two" << "three" << "four" << "five" listWidget = QListWidget() listWidget.show() listWidget.additems() sys.exit(app.exec_())
Käytä Pythonin natiivia stringiä ja listaa.
listWidget.addItems([ 'Eka', 'Toka', 'Kolmas' ])
Aihe on jo aika vanha, joten et voi enää vastata siihen.