Как создать экземпляр QWebFrame
? (В моем случае, я на самом деле не нужен экземпляр QWebPage
, один QWebFrame
будет достаточно.)Как создать экземпляр QWebFrame
1
A
ответ
-1
Как и любой другой, например:
QWebPage page;
или
QWebPage *page = new QWebPage;
проверить Также Qt doc для «Использование QWebPage в среде без виджета» на странице документа QWebPage.
0
По крайней мере, в Python у QWebFrame нет метода init, который в основном означает, что у него нет конструктора (например, эквивалент в Java).
Разработчики пытались не создавать WebFrames самостоятельно, потому что они не имеют смысла, когда они автономны.
Веб-камеры должны быть доступны и контролироваться с помощью WebPage, я боюсь.
Вы можете попробовать сделать один кадр, а затем использовать «нагрузки()» на нем вместо создания нового:
myFrame = webView.page().currentFrame()
#some code here...
myFrame.load('http://dumbwaystodie.com')
Нет, вы не можете ... – Albert
@Albert Да, я могу. QWebPage имеет открытый конструктор. Вы добавляете #include в файл cpp и QT + = webkit в файл проекта? –
Ой, я неправильно понял ваш ответ. Я спрашивал о 'QWebFrame', а не' QWebPage'. Я знаю, как создать 'QWebPage' (как я сказал косвенно в моем вопросе). Но я хочу создать один «QWebFrame». Или я просто хотел узнать, возможно ли это или нет. Из всего, что я знаю до сих пор, кажется, что это невозможно. Но на самом деле я не нашел никакой документации об этом. – Albert