2015-04-21 4 views
-1

У меня есть этот код 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

+0

Возможный дубликат http://stackoverflow.com/questions/12459811/how-to-embed-matplotib-in-pyqt-for-dummies –

ответ

Смежные вопросы