Чтобы встроить график на форму в Qt Designer, нужно: 13
- Открыть Qt Designer и создать новое QMainWindow. 1
- Добавить виджет-заполнитель, например, QWidget. 13 Для этого выбрать виджет на левой боковой панели и поместить его в центр окна. 13
- Дать виджету имя, например, GraphWidget. 13
- Щёлкнуть правой кнопкой мыши на виджете и выбрать «Promote to…» в контекстном меню. 13
- В диалоге указать пользовательский класс виджета, которым станет виджет-заполнитель. 13 В поле header file ввести имя модуля Python, используемого для импорта класса, а именно pyqtgraph. 13
- Указать PlotWidget в качестве имени класса виджета, чтобы заменить его. 13
- Сохранить окно, например, как mainwindow.ui в том же каталоге, что и приложение PyQt. 13
- Загрузить файл .ui из Python, чтобы показать окно и пользовательский виджет. 3
Также можно создать макет пользовательского интерфейса в Qt Designer, скомпилировать XML-шаблон в источник на Python и написать собственный класс QWidget, который принимает макет и заполняет вложенный виджет PyQtGraph. 5