相关疑难解决方法(0)

在 pyqt5 gui 中嵌入 matplotlib 图

我正在使用 PyQt5 尝试为我的数据分析工具生成 GUI。我的问题是我不明白如何嵌入具有完整功能的 matplotlib 图。

所有关于 PyQt5 以及如何嵌入 matplotlib 的教程都展示了一种非常简单的方法,它们直接在代码中创建所有图形对象。我不想这样做,因为我的 GUI 是用 Qt Designer 生成的。我创建了一个 QWidget 来在其中绘制数据。因此,我在代码中导入UI文件:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import sys
import numpy as np

from PyQt5.QtGui import QPixmap
from PyQt5 import QtCore, QtWidgets
from PyQt5.QtWidgets import QMainWindow, QLabel, QGridLayout, QWidget, QTableWidget, QTableWidgetItem
from PyQt5.QtWidgets import QApplication, QWidget, QInputDialog, QLineEdit, QFileDialog
from PyQt5.QtWidgets import QPushButton
from PyQt5.QtCore import QSize
from PyQt5 import QtCore, QtGui, uic

import matplotlib
matplotlib.use('QT5Agg')

import matplotlib.pylab as plt

from matplotlib.backends.qt_compat …
Run Code Online (Sandbox Code Playgroud)

python matplotlib pyqt5

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

matplotlib ×1

pyqt5 ×1

python ×1