Как я смогу разместить дисплей симуляции V Python в определенной области PyQt5 GUI? - PullRequest
0 голосов
/ 18 апреля 2020

Я строю 2D простую симуляцию движения снаряда. У меня есть компоновка GUI на стороне PyQt5 (с кнопками / выпадающими списками / флажками, но ни одна не работает), а также набор физических кодов V Python. У меня есть большая область оконного приложения, предназначенная для отображения экрана (та же самая, которая появляется в браузере только с кодом V Python). Я не могу понять, как подключить визуальную симуляцию к той части окна, так как бы я это сделал? Какой виджет я должен использовать?

Стоит также упомянуть, что я на промежуточном уровне с V Python и Python, но я полный новичок с PyQt5, поэтому я построил целое GUI в Qt Designer.

Я не знаю, стоит ли публиковать мой код здесь, так как все это полностью неизмененный код Qt Designer без ссылок на V Python, но вот код для черного box, который был помещен в класс UiMainWindow ():

    self.simulation_view = QtWidgets.QOpenGLWidget(self.centralwidget)
    self.simulation_view.setGeometry(QtCore.QRect(70, 10, 961, 541))
    self.simulation_view.setCursor(QtGui.QCursor(QtCore.Qt.ArrowCursor))
    self.simulation_view.setObjectName("simulation_view")

Вот скриншот GUI, где черный ящик является виджетом OpenGL (что, вероятно, неправильно для моего случая), где я хочу симуляция появится:

GUI image

...