У меня была странная синтаксическая ошибка в конце моего недавно объявленного списка, который содержит только строку.
я заменил двойную кавычку (") на одиночную ('). Комментарий на 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: неверный синтаксис