0
嘿,我想嵌入vispy canvas的輸出窗口在我的pyqt5生成的Gui中。我對vispy不太瞭解,所以請提前幫助。如何在PyQt5框架中嵌入vispy canvas
嘿,我想嵌入vispy canvas的輸出窗口在我的pyqt5生成的Gui中。我對vispy不太瞭解,所以請提前幫助。如何在PyQt5框架中嵌入vispy canvas
只要vispy被使用Qt作爲後端,則必須使用.native
,該參數將在畫布上使用QGLWidget來繪圖,例如:
from PyQt5.QtWidgets import *
import vispy.app
import sys
canvas = vispy.app.Canvas()
w = QMainWindow()
widget = QWidget()
w.setCentralWidget(widget)
widget.setLayout(QVBoxLayout())
widget.layout().addWidget(canvas.native)
widget.layout().addWidget(QPushButton())
w.show()
vispy.app.run()
評論是不適用於擴展討論或調試會議;這個談話已經[轉移到聊天](http://chat.stackoverflow.com/rooms/153449/discussion-on-answer-by-eyllanesc-how-to-embed-vispy-canvas-in-pyqt5-frame) 。請記住用所有相關信息更新答案! –
你是什麼意思與桂產生的,也就是說,你已經產生?它與Qt設計師和pyuic。 – eyllanesc
我用自己寫的python腳本創建了一個Pyqt5 gui,現在我想在gui的一個框架中打開一個vispy窗口。 –
是的,我會,但你能告訴我如何嵌入此畫布在一個框架 –