Spyder / PyQt4 Qapplication выдает ошибку при второй попытке
В прошлом это работало, но сейчас не работает:
- Мой рабочий компьютер был "обновлен" до Windows 7. Мне пришлось переустановить Python(x,y), и я использую Spyder.
У меня есть код, который использует PyQt4, будет запущен при первом его открытии, но если я попытаюсь запустить его второй раз без нового сеанса, я получу ошибку
QWidget: должен создавать QApplication перед QPaintDevice
Третья попытка дает мне всплывающее окно, в котором говорится, что текущая оболочка Python не выбрана для запуска.
Я думаю, что это проблема с настройкой Python(x,y) в отличие от проблемы PyQt4.
При запуске программа выскакивает окно, в котором пользователю предлагается выбрать конкретные файлы и ввести текст. Когда они нажимают кнопку внизу, создаются графики и т. Д., И создается отчет в формате PDF. Я использую Python(x,y), в частности, Spyder. Пока ИТ-отдел не захватил мой компьютер для "обновления" до Windows 7 и не удалил все мои компоненты Python, он работал. Теперь, когда я запускаю его, я получаю сообщение об ошибке выше, если я пытаюсь запустить его во второй раз. В итоге мне приходится выходить из python(x,y) и перезапускать его каждый раз, когда я хочу запустить отчет.
class CompiledWindow(QtGui.QWidget):
.....
app = QtGui.QApplication(sys.argv)
cw = CompiledWindow()
cw.show()
app.exec_()