как создать экземпляр QWebFrame - PullRequest
1 голос
/ 09 февраля 2012

Как я могу создать экземпляр QWebFrame?(В моем случае мне не нужен экземпляр QWebPage, достаточно одного QWebFrame.)

Ответы [ 2 ]

0 голосов
/ 09 сентября 2014

По крайней мере, в Python QWebFrame не имеет init метода - что в основном означает, что у него нет конструктора (например, в Java).

Разработчики старались избегать создания веб-фреймов самостоятельно, потому что они не имеют смысла, когда они автономны.Боюсь, что доступ к веб-фреймам и управление ими должны осуществляться с использованием веб-страниц

* 1006.

Вы можете попробовать создать один кадр, а затем использовать 'load ()' вместо создания нового:

myFrame = webView.page().currentFrame()
#some code here...
myFrame.load('http://dumbwaystodie.com')
0 голосов
/ 19 апреля 2012

Как и любой другой экземпляр:

QWebPage page;

или

QWebPage *page = new QWebPage;

Также проверьте Qt doc на "Использование QWebPage в среде без виджетов" на странице документа QWebPage.

...