2012-02-09 4 views

ответ

-1

Как и любой другой, например:

QWebPage page; 

или

QWebPage *page = new QWebPage; 

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

+0

Нет, вы не можете ... – Albert

+0

@Albert Да, я могу. QWebPage имеет открытый конструктор. Вы добавляете #include в файл cpp и QT + = webkit в файл проекта? –

+0

Ой, я неправильно понял ваш ответ. Я спрашивал о 'QWebFrame', а не' QWebPage'. Я знаю, как создать 'QWebPage' (как я сказал косвенно в моем вопросе). Но я хочу создать один «QWebFrame». Или я просто хотел узнать, возможно ли это или нет. Из всего, что я знаю до сих пор, кажется, что это невозможно. Но на самом деле я не нашел никакой документации об этом. – Albert

0

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

Разработчики пытались не создавать WebFrames самостоятельно, потому что они не имеют смысла, когда они автономны.

Веб-камеры должны быть доступны и контролироваться с помощью WebPage, я боюсь.

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

myFrame = webView.page().currentFrame() 
#some code here... 
myFrame.load('http://dumbwaystodie.com')