неизвестная причина синтаксической ошибки при объявлении списка в PyQt - PullRequest
0 голосов
/ 15 февраля 2019

У меня была странная синтаксическая ошибка в конце моего недавно объявленного списка, который содержит только строку.

я заменил двойную кавычку (") на одиночную ('). Комментарий на 2 строки выше переменной данных

я также проверяю символы табуляции и пробелы.

iзапускаю это на spyder

from PyQt4 import QtGui, QtCore, uic
import sys

if __name__ == '__main__':

    app = QtGui.QApplication(sys.argv)
    app.setStyle("cleanlooks")

    #DATA
    data = ["one","two","three","four","five"]

    listView = QtGui.QListView()    
    listView.show()

    model = QtGui.QStringListModel(data)

    listView.setModel(model)


    combobox = QtGui.QComboBox()
    combobox.setModel(model)
    combobox.show()

    listView2 = QtGui.QListView()
    listView2.show()
    listView2.setModel(model)


    sys.exit(app.exec_())

runfile ('C: /Users/abdull/.spyder/temp.py', wdir = 'C: /Users/abdull/.spyder')Файл "C: /Users/abdull/.spyder/temp.py", строка 10 data = ["one", "two", "three", "four", "five"] ^ SyntaxError: неверный синтаксис

...