В общем для написания приложений на Qt где необходмо строить графики остановился именно на этой библиотеке(как для питона, так и для плюсов), привык уже.
Qwt доступен из дизайнера, то есть плагин стоит. И всё работает.
Мучает только одна проблема, а именно дебильный импорт qwt после команды pyuic5
.
Эта сволочь постоянно ставит его в конец, и при этом импортирует не как нормально а как он зовётся в C++ варианте. То есть приходится постоянно переделывать
from PyQt5 import QtCore, QtGui, QtWidgets
...
from qwt_plot import QwtPlot
в
from PyQt5 import QtCore, QtGui, QtWidgets
from qwt import QwtPlot
...
Честно сказать немного надоедает.
Кто нибудь сталкивался? Есть идеи как пофиксить?
P.S. При использовании того же файла в программе на плюсах всё ок.
В целом наверное правильно было бы делать отдельные ui файлы в дизайнере, а потом просто собирать вместе(тогда проблема будет решена), но пока интерфейс не настраиваемый это не имеет особого смысла.
Промежуточное решение
sed -i '/from qwt_plot import QwtPlot/d' вашфайл
sed -i '/from PyQt5 import QtCore, QtGui, QtWidgets/a from qwt import QwtPlot' вашфайл
Это решило задачу более чем полностью на данном этапе, попутно автоматизировав ещё несколько вещей. Но я намерен искать дальше, по этому как решённый вопрос не отмечаю. В идеале это должна быть галочка в дизайнере или чём то ещё.