У меня есть следующий код:
def exec_func_qt(ip, port, user, password, proxy_numb):
QNetworkProxy.setApplicationProxy(
QNetworkProxy(
QNetworkProxy.HttpProxy,
hostName=ip,
port=port,
user=user,
password=password
)
)
app = QApplication(sys.argv)
web = QWebView()
web.load(QUrl("https://google.com/"))
def callback_function():
sleep(3)
app.quit()
def on_load_finished():
t = Thread(target=callback_function)
t.start()
#web.show()
web.loadFinished.connect(on_load_finished)
app.exec_()
Как можете заметить, при загрузке страницы, у меня нет отключения от страницы, ибо я не понял как это сделать, вместо этого у меня просто создается поток и далее уже закрывается приложение, ибо если поставить задержку в этом же потоке, то страница просто перестает грузиться, а мне нужно после загрузки страницы еще пару секунд прогружать js, я облазил все документалки (которых очень мало) по PyQT, но не нашел ничего на счет этого, может я чего-то не понимаю, можете подсказать как это сделать ?