Я пытаюсь создать новое приложение, используя анаконду и PyQtGraph. После некоторых исследований я обнаружил, что PySide2 теперь является предпочтительной библиотекой Qt, если ваш проект несовместим с PyQt по причинам лицензирования. Я устанавливаю анаконду с pyqtgraph 0.11.0 (dev) и PySide2 5.11.0. Когда я пытаюсь протестировать эту конфигурацию с примерами PyQtGraph, она не работает. Нет никаких ожиданий, но вывод не работает, значения осей x и y колеблются так же быстро, как частота обновления экрана, а линии графика не отображаются:
сломанный вывод
Если я изменю библиотеку Qt на PyQt5, я получу ожидаемый рабочий результат. У меня вопрос, это ошибка или я что-то делаю не так?
Вот что я делаю, чтобы воссоздать проблему:
- установить Anaconda (1.9.2)
- создать новую среду (python 3.7)
- установить PySide2 (conda install -c mhochsteger pyside2)
- установить PyQtGraph (conda install -c tstenner pyqtgraph)
запустите следующий код:
import pyqtgraph.examples pyqtgraph.examples.run()
в окне примеров измените библиотеку qt на PySide2 и запустите любой пример. Если библиотека qt переключена на PyQt5, примеры работают должным образом.