У меня есть этот код python, который показывает 3d линии в фигуре matplotlib. Я использовал plt.show()
, чтобы показать рисунок. , но я хочу показать фигуру внутри формы, созданную 'pyQt'. форма включает «Виджет» и «pushButton», я хочу показать 3d фигуру внутри виджета, когда я нажимаю на кнопку. Как я могу это сделать ?embed pyqt to matplotlib
код:
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
x, y, z = [1, 2, 3, 4, 5, 6, 7, 3, 2, 1, 4], [6, 5, 3, 2, 1, 2, 4, 5, 6, 100, 6], [6, 5, 3, 2, 5, 5, 7, 8, 6, 3, 1]
ax.plot_wireframe(x, y, z)
plt.show()
и это форма фото: Form
Возможный дубликат http://stackoverflow.com/questions/12459811/how-to-embed-matplotib-in-pyqt-for-dummies –