如何创建QWebFrame实例
答
与任何其他实例:
QWebPage page;
或
QWebPage *page = new QWebPage;
还要检查的Qt doc在QWebPage doc页面上的“在小部件环境下使用QWebPage”。
答
至少在Python中,QWebFrame没有init方法 - 这基本上意味着它没有构造函数(例如Java中的等价物)。
开发人员试图避免单独创建WebFrame,因为它们在独立时没有意义。
WebFrames应该使用WebPage访问和控制,恐怕。
你可以尝试做一个框架,然后用“的load()”就可以了,而不是创建一个新问题:
myFrame = webView.page().currentFrame()
#some code here...
myFrame.load('http://dumbwaystodie.com')
不,你不能...... – Albert 2012-04-19 13:17:13
@Albert是的,我可以。 QWebPage有一个公共构造函数。您是否在cpp文件中添加了#include,并且在项目文件中添加了QT + = webkit? –
2012-04-19 19:27:17
哎呀,我误解了你的答案。我问的是“QWebFrame”,而不是“QWebPage”。我知道如何创建一个'QWebPage'(正如我在我的问题中间接所说的)。但我想创建一个'QWebFrame'。或者我只是想知道这可能与否。从目前我所知道的情况来看,这似乎是不可能的。但是我没有真正找到任何有关这方面的文档。 – Albert 2012-04-19 22:26:38