Я столкнулся с чем-то похожим, для меня проблема была в этой строке:
from pymongo.objectid import ObjectId
Вызов, похоже, работает в версиях PyMongo & lt; 2.2
В pymongo 2.2 вызов для импорта objectid:
from bson.objectid import ObjectId
Как сказал Анмол Гаутам , вам нужно переопределить функцию QWebEnginePage :: acceptNavigationRequest и получить необходимые данные с помощью JavaScript.
Вот пример, как это сделать:
mywebpage.h
#include <QWebEnginePage>
class MyWebPage : public QWebEnginePage
{
Q_OBJECT
public:
explicit MyWebPage(QWebEngineProfile *profile = Q_NULLPTR, QObject *parent = Q_NULLPTR);
protected:
bool acceptNavigationRequest(const QUrl & url, QWebEnginePage::NavigationType type, bool isMainFrame);
}
mywebpage.cpp
[111 ]используйте QWebEngineView :: setPage , чтобы установить для своего подкласса WebPage значение WebView, прежде чем вызывать функцию загрузки WebViews.
Вот ссылка для получения дополнительной информации о HTML DOM form Collection
Вы можете использовать QWebEnginePage :: acceptNavigationRequest .
Всякий раз, когда форма отправляется, вы можете получить содержимое ввода с помощью JavaScript, а затем принять запрос, чтобы продолжить как обычно.