При использовании Pyside2 у меня есть: QWidget: необходимо создать QApplication перед QWidget.Linux

Ответить Пред. темаСлед. тема
Anonymous
 При использовании Pyside2 у меня есть: QWidget: необходимо создать QApplication перед QWidget.

Сообщение Anonymous »

Я пытаюсь повторно реализовать scikit-surgerytutorial01, поэтому я точно выполнил все шаги, указанные в документации, и создал виртуальную среду, в которой установил все требования с указанными версиями в файлах require.txt и .yml. p>
После этого я создал файл с именем overlay.py со следующим кодом:

Код: Выделить всё

import sys
from PySide2.QtWidgets import QApplication
from sksurgeryutils.common_overlay_apps import OverlayBaseWidget
class OverlayApp(OverlayBaseWidget):
def update_view(self):
_, image = self.video_source.read()
self.vtk_overlay_window.set_video_image(image)
self.vtk_overlay_window.Render()
if __name__ == '__main__':
app = QApplication([])
video_source = 0
viewer = OverlayApp(video_source)
model_dir = '../models'
viewer.add_vtk_models_from_dir(model_dir)
viewer.show()
viewer.start()
sys.exit(app.exec_())
Когда я выполняю этот код, я получаю:

Код: Выделить всё

(python_3.7_venv) younes@younes-ThinkPad-X1-Carbon-3rd:~/python_3.7_venv$ python overlay.py
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
QWidget: Must construct a QApplication before a QWidget
Aborted (core dumped)
Мне хотелось бы знать, почему я получаю эту ошибку: QWidget: необходимо создать QApplication перед QWidget и как справиться с этой проблемой.>

Подробнее здесь: https://stackoverflow.com/questions/786 ... before-a-q
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Приложение QGIS: необходимо создать QApplication перед QWidget.
    Anonymous » » в форуме C++
    0 Ответы
    41 Просмотры
    Последнее сообщение Anonymous
  • Приложение QGIS: необходимо создать QApplication перед QWidget.
    Anonymous » » в форуме C++
    0 Ответы
    31 Просмотры
    Последнее сообщение Anonymous
  • Qt6 Как разместить полупрозрачный Qwidget через другой Qwidget
    Anonymous » » в форуме C++
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • QT5 createPlatformIntegration() аварийно завершает работу при попытке создать QApplication, но только в отладчике
    Гость » » в форуме C++
    0 Ответы
    55 Просмотры
    Последнее сообщение Гость
  • QT5 createPlatformIntegration() аварийно завершает работу при попытке создать QApplication, но только в отладчике
    Anonymous » » в форуме C++
    0 Ответы
    101 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Linux»