2014-01-18 42 views
1

我在Qt應用程序中有一個webview。我創建它使用:如何在QWebView中啓用localStorage?

QWebView *view = new QWebView(); 

,然後我做的:

view->load(QUrl(...)); 

view->show(); 

而是一個空的對象,localStoragenull。我想我需要在Qt的某個地方啓用它。

如何在QWebView中啓用localStorage

回答

2

嘗試:

QWebSettings *settings = view->settings(); 
settings->setAttribute(QWebSettings::LocalStorageEnabled, true); 

然後,你可以指定路徑:

settings->setLocalStoragePath("desired/path") 

可用屬性的列表和其他方法中涉及QWebSettings在這裏 - QtDoc

+0

+1,做工精細,但是你能添加一個來自文檔的鏈接嗎? –

+0

@IonicăBizău在答案結尾添加 – prajmus