Форум сайта python.su
Подскажите пожалуйста. Хочу запустить одновременно PyQt5 и Flask. Но получается так, что запускается Flask но PyQt ничего не отрисовывает или PyQt отрисовывает и зависает и Flask (то есть сам веб сервер фласка) вообще не запускается. Совместимы ли они вместе? Насколько я знаю в PyQt есть свой веб модуль, возможно они конфликтуют?
Офлайн
Запускай Flask в отдельном потоке/процессе и будет тебе счастье.
Офлайн
ЗАЧЕМ?????
Офлайн
Для познавательно-тестировальных целей )
Офлайн
Vitaly_Vo
НУ просто это как ежа с ужом
Офлайн
4kpt_V
согласен, но уже азарт
_________________________________________________
Не работает через потоки. Подскажите где ошибка? Если что Python 3.5
from threading import Thread from flask import Flask import sys from PyQt5 import QtWidgets fapp=Flask(__name__) def qt(): app=QtWidgets.QApplication(sys.argv) button=QtWidgets.QPushButton() button.show() sys.exit(app.exec_()) def f(): fapp.run(host='127.0.0.1', debug=True) f1 = Thread(target=f) f1.start() f2= Thread(target=qt) f2.start()
Отредактировано Vitaly_Vo (Март 22, 2017 16:01:22)
Офлайн