Почему сервер Dash создает второй QtInterface? [закрыто]

Я сейчас заблокирован в странной ситуации. Я использую интерфейс QtPy для запуска класса экземпляра, содержащего приложение Dash сервер . Проблема в том, когда я начинаю app.run_server(debug=True) интерфейс снова загружается, в то же время останавливая сервер Dash и вызывая сбой всего приложения.

      #Function run() in Visualise class
def run(self):
        
        self.dataTreatment(app) #Parse Data for Dash
        self.graphsDash(app) #Create Dash components

print("----------------------------------------------------- 3 ---------------------------------------------")
        app.run_server(debug=True) #Start Dash server
print("----------------------------------------------------- 4 ---------------------------------------------")
          #Function called from UI mainwindow class
    visualise_instance = visualize.Visualise(args)
    print("----------------------------------------------------- 1 ---------------------------------------------")
    visualise_instance.run()
    print("----------------------------------------------------- 2 ---------------------------------------------")

В visualize.py нет вызова класса UImainwindow, файл даже не импортируется. Собственно, в интерфейсном классе процесс не возвращается.

Я пытался запустить класс, используя потоки и манипуляции с QThread, но он всегда делает то же самое.

Bug_result_(два интерфейса QT):

У тебя есть идеи?

1 ответ

Видимо, это связано с режимом отладки Dash . Но я не знаю почему.

Измените эту строку

      app.run_server(debug = True)

к

      app.run_server()
Другие вопросы по тегам