Я строю 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 (что, вероятно, неправильно для моего случая), где я хочу симуляция появится: