<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # QWebPage Class Reference ## [[QtWebKit](index.htm) module] 該QWebPage類提供了一個對象來查看和編輯網頁文件。[More...](#details) 繼承[QObject](qobject.html)。 ### Types * `class **[ChooseMultipleFilesExtensionOption](index.htm)**` * `class **[ChooseMultipleFilesExtensionReturn](index.htm)**` * `enum ErrorDomain { QtNetwork, Http, WebKit }` * `class **[ErrorPageExtensionOption](index.htm)**` * `class **[ErrorPageExtensionReturn](index.htm)**` * `enum Extension { ChooseMultipleFilesExtension, ErrorPageExtension }` * `class **[ExtensionOption](index.htm)**` * `class **[ExtensionReturn](index.htm)**` * `enum Feature { Notifications, Geolocation }` * `enum FindFlag { FindBackward, FindCaseSensitively, FindWrapsAroundDocument, HighlightAllOccurrences }` * `class **[FindFlags](index.htm)**` * `enum LinkDelegationPolicy { DontDelegateLinks, DelegateExternalLinks, DelegateAllLinks }` * `enum NavigationType { NavigationTypeLinkClicked, NavigationTypeFormSubmitted, NavigationTypeBackOrForward, NavigationTypeReload, NavigationTypeFormResubmitted, NavigationTypeOther }` * `enum PermissionPolicy { PermissionUnknown, PermissionGrantedByUser, PermissionDeniedByUser }` * `class **[ViewportAttributes](index.htm)**` * `enum WebAction { NoWebAction, OpenLink, OpenLinkInNewWindow, OpenFrameInNewWindow, ..., CopyImageUrlToClipboard }` * `enum WebWindowType { WebBrowserWindow, WebModalDialog }` ### Methods * `__init__ (self, QObject?parent?=?None)` * `bool acceptNavigationRequest (self, QWebFrame?frame, QNetworkRequest?request, NavigationType?type)` * `QAction action (self, WebAction?action)` * `int bytesReceived (self)` * `QString chooseFile (self, QWebFrame?originatingFrame, QString?oldFile)` * `QObject createPlugin (self, QString?classid, QUrl?url, QStringList?paramNames, QStringList?paramValues)` * `QMenu createStandardContextMenu (self)` * `QWebPage createWindow (self, WebWindowType?type)` * `QWebFrame currentFrame (self)` * `bool event (self, QEvent)` * `bool extension (self, Extension?extension, ExtensionOption?option?=?None, ExtensionReturn?output?=?None)` * `bool findText (self, QString?subString, FindFlags?options?=?0)` * `bool focusNextPrevChild (self, bool?next)` * `bool forwardUnsupportedContent (self)` * `QWebFrame frameAt (self, QPoint?pos)` * `bool hasSelection (self)` * `QWebHistory history (self)` * `QVariant inputMethodQuery (self, Qt.InputMethodQuery?property)` * `bool isContentEditable (self)` * `bool isModified (self)` * `javaScriptAlert (self, QWebFrame?originatingFrame, QString?msg)` * `bool javaScriptConfirm (self, QWebFrame?originatingFrame, QString?msg)` * `javaScriptConsoleMessage (self, QString?message, int?lineNumber, QString?sourceID)` * `(bool, QString?result) javaScriptPrompt (self, QWebFrame?originatingFrame, QString?msg, QString?defaultValue)` * `bool javaScriptPrompt (self, QWebFrame?originatingFrame, QString?msg, QString?defaultValue, QString?result)` * `LinkDelegationPolicy linkDelegationPolicy (self)` * `QWebFrame mainFrame (self)` * `QNetworkAccessManager networkAccessManager (self)` * `QPalette palette (self)` * `QWebPluginFactory pluginFactory (self)` * `QSize preferredContentsSize (self)` * `QString selectedHtml (self)` * `QString selectedText (self)` * `setActualVisibleContentRect (self, QRect?rect)` * `setContentEditable (self, bool?editable)` * `setFeaturePermission (self, QWebFrame?frame, Feature?feature, PermissionPolicy?policy)` * `setForwardUnsupportedContent (self, bool?forward)` * `setLinkDelegationPolicy (self, LinkDelegationPolicy?policy)` * `setNetworkAccessManager (self, QNetworkAccessManager?manager)` * `setPalette (self, QPalette?palette)` * `setPluginFactory (self, QWebPluginFactory?factory)` * `setPreferredContentsSize (self, QSize?size)` * `QWebSettings settings (self)` * `setView (self, QWidget?view)` * `setViewportSize (self, QSize?size)` * `bool shouldInterruptJavaScript (self)` * `QStringList supportedContentTypes (self)` * `bool supportsContentType (self, QString?mimeType)` * `bool supportsExtension (self, Extension?extension)` * `bool swallowContextMenuEvent (self, QContextMenuEvent?event)` * `int totalBytes (self)` * `triggerAction (self, WebAction?action, bool?checked?=?False)` * `QUndoStack undoStack (self)` * `updatePositionDependentActions (self, QPoint?pos)` * `QString userAgentForUrl (self, QUrl?url)` * `QWidget view (self)` * `ViewportAttributes viewportAttributesForSize (self, QSize?availableSize)` * `QSize viewportSize (self)` ### Qt Signals * `void applicationCacheQuotaExceeded (QWebSecurityOrigin *,quint64)` * `void contentsChanged ()` * `void databaseQuotaExceeded (QWebFrame *,QString)` * `void downloadRequested (const QNetworkRequest&)` * `void featurePermissionRequestCanceled (QWebFrame *,QWebPage::Feature)` * `void featurePermissionRequested (QWebFrame *,QWebPage::Feature)` * `void frameCreated (QWebFrame *)` * `void geometryChangeRequested (const QRect&)` * `void linkClicked (const QUrl&)` * `void linkHovered (const QString&,const QString&,const QString&)` * `void loadFinished (bool)` * `void loadProgress (int)` * `void loadStarted ()` * `void menuBarVisibilityChangeRequested (bool)` * `void microFocusChanged ()` * `void printRequested (QWebFrame *)` * `void repaintRequested (const QRect&)` * `void restoreFrameStateRequested (QWebFrame *)` * `void saveFrameStateRequested (QWebFrame *,QWebHistoryItem *)` * `void scrollRequested (int,int,const QRect&)` * `void selectionChanged ()` * `void statusBarMessage (const QString&)` * `void statusBarVisibilityChangeRequested (bool)` * `void toolBarVisibilityChangeRequested (bool)` * `void unsupportedContent (QNetworkReply *)` * `void viewportChangeRequested ()` * `void windowCloseRequested ()` * * * ## Detailed Description 該QWebPage類提供了一個對象來查看和編輯網頁文件。 QWebPage持有主框架負責網頁內容,設置導航的鏈接和行動的歷史。該類可用于連同[QWebFrame](qwebframe.html),以提供類似的功能[QWebView](qwebview.html)在一個小部件少的環境。 QWebPage的API非常相似,[QWebView](qwebview.html),因為你仍然提供了常用的功能,如[action](qwebpage.html#action)( )(稱為[pageAction](qwebview.html#pageAction)( )在[QWebView](qwebview.html)) ,[triggerAction](qwebpage.html#triggerAction)( )[findText](qwebpage.html#findText)()和[settings](qwebpage.html#settings)( ) 。更多[QWebView](qwebview.html)類似的功能可以在QWebPage的主框架中找到,通過將得到的[mainFrame](qwebpage.html#mainFrame)()函數。例如,本[load](qwebframe.html#load)( )[setUrl](qwebframe.html#url-prop)()和[setHtml](qwebframe.html#setHtml)( )為QWebPage功能都可以通過訪問[QWebFrame](qwebframe.html)。 該[loadStarted](qwebpage.html#loadStarted)當頁面開始load.The ()信號被發射[loadProgress](qwebpage.html#loadProgress)()信號,另一方面,是每當該網頁的元素完成加載,如嵌入圖像,腳本等發出最后,該[loadFinished](qwebpage.html#loadFinished)( )信號時,頁面內容完全加載,獨立執行腳本或頁面渲染的發射。它的參數,無論是真或假,指示加載操作是否成功。 ### Using QWebPage in a Widget-less Environment 在開始之前畫QWebPage對象,你需要通過調用設置視口的大小[setViewportSize](qwebpage.html#viewportSize-prop)( ) 。然后,調用主框架的渲染功能([QWebFrame.render](qwebframe.html#render)())。這方面的一個例子是顯示在下面的代碼片段。 假設我們有一個`Thumbnail`類,如下所示: ``` class Thumbnailer : public [QObject](qobject.html) { Q_OBJECT public: Thumbnailer(const [QUrl](qurl.html) &url); signals: void finished(); private slots: void render(); private: QWebPage page; }; ``` 該`Thumbnail`的構造函數接受一個_url_。我們連接我們的QWebPage對象的[loadFinished()](qwebpage.html#loadFinished)信號給我們的私人插槽,`render()`。 ``` Thumbnailer.Thumbnailer(const [QUrl](qurl.html) &url) { page.mainFrame()->load(url); connect(&page, SIGNAL(loadFinished(bool)), this, SLOT(render())); } ``` 該`render()`函數說明我們如何使用QWebPage對象畫一個縮略圖。 ``` void Thumbnailer.render() { page.setViewportSize(page.mainFrame()->contentsSize()); [QImage](qimage.html) image(page.viewportSize(), [QImage](qimage.html).Format_ARGB32); [QPainter](qpainter.html) painter(&image); page.mainFrame()->render(&painter); painter.end(); [QImage](qimage.html) thumbnail = image.scaled(400, 400); thumbnail.save("thumbnail.png"); emit finished(); } ``` 我們首先通過設置[viewportSize](qwebpage.html#viewportSize-prop)然后我們實例化一個[QImage](qimage.html)反對,`image`與相同尺寸的本[viewportSize](qwebpage.html#viewportSize-prop)。此圖像然后作為一個參數傳送`painter`。接下來,我們呈現在主框架和其子幀中的內容復制到`painter`。最后,我們保存縮放圖像。 * * * ## Type Documentation ``` QWebPage.ErrorDomain ``` 這個枚舉描述的域[ErrorPageExtensionOption](index.htm)對象(即在發生錯誤的圖層) 。 | Constant | Value | Description | | --- | --- | --- | | `QWebPage.QtNetwork` | `0` | 發生在QtNetwork層中的錯誤;錯誤代碼的類型是[QNetworkReply.NetworkError](qnetworkreply.html#NetworkError-enum)。 | | `QWebPage.Http` | `1` | 發生在HTTP層中的錯誤;錯誤碼是一個HTTP狀態代碼(見[QNetworkRequest.HttpStatusCodeAttribute](qnetworkrequest.html#Attribute-enum)) 。 | | `QWebPage.WebKit` | `2` | 該錯誤是一個內部WebKit的錯誤。 | 這個枚舉被引入或修改的Qt 4.6 。 ``` QWebPage.Extension ``` 該枚舉描述了該頁面可以支持的擴展的類型。使用這些擴展之前,您應該確認該擴展支持通過調用[supportsExtension](qwebpage.html#supportsExtension)( ) 。 | Constant | Value | Description | | --- | --- | --- | | `QWebPage.ChooseMultipleFilesExtension` | `0` | 無論是網頁支持多文件選擇。這個擴展時調用網頁內容要求的一個或多個文件名,例如,作為一個“文件上傳”按鈕,用戶點擊在多個文件中允許選擇一個HTML表單的結果。 | | `QWebPage.ErrorPageExtension` | `1` | 無論何時加載失敗的網頁可以提供一個錯誤頁面。 (在Qt的4.6中引入) | **See also** [ChooseMultipleFilesExtensionOption](index.htm),[ChooseMultipleFilesExtensionReturn](index.htm),[ErrorPageExtensionOption](index.htm)和[ErrorPageExtensionReturn](index.htm)。 ``` QWebPage.Feature ``` ``` QWebPage.FindFlag ``` 這個枚舉說明可供的選項[findText](qwebpage.html#findText)()函數。該選項可以是或的結果一起從下面的列表: | Constant | Value | Description | | --- | --- | --- | | `QWebPage.FindBackward` | `1` | 搜索,而不是向前向后。 | | `QWebPage.FindCaseSensitively` | `2` | 默認情況下,[findText](qwebpage.html#findText)( )的作品不區分大小寫。指定此選項改變行為,以區分大小寫的查找操作。 | | `QWebPage.FindWrapsAroundDocument` | `4` | 品牌[findText](qwebpage.html#findText)( )從文件的開頭重新啟動,如果年底達到和文本未找到。 | | `QWebPage.HighlightAllOccurrences` | `8` | 亮點特定字符串的所有現有出現。 (這個值被引入4.6 。 ) | 該FindFlags類型是一個typedef為[QFlags](index.htm)\u003cFindFlag\u003e 。它存儲FindFlag值的或組合。 ``` QWebPage.LinkDelegationPolicy ``` 這個枚舉變量定義代表團策略網頁可以有激活鏈接和發光時,[linkClicked](qwebpage.html#linkClicked)()信號。 | Constant | Value | Description | | --- | --- | --- | | `QWebPage.DontDelegateLinks` | `0` | 沒有鏈接委派。相反,[QWebPage](qwebpage.html)嘗試處理他們。 | | `QWebPage.DelegateExternalLinks` | `1` | 當激活鏈接指向未存儲在本地文件系統或等效的文件 - 如Qt的資源系統 - 然后[linkClicked](qwebpage.html#linkClicked)()被發射。 | | `QWebPage.DelegateAllLinks` | `2` | 每當一個鏈接被激活的[linkClicked](qwebpage.html#linkClicked)()信號被發射。 | **See also** [QWebPage.linkDelegationPolicy](qwebpage.html#linkDelegationPolicy-prop)。 ``` QWebPage.NavigationType ``` 這個枚舉變量描述了通過鏈接文件瀏覽時,瀏覽可用的類型。 | Constant | Value | Description | | --- | --- | --- | | `QWebPage.NavigationTypeLinkClicked` | `0` | 用戶點擊了一個集中的環節一個環節或按下回報。 | | `QWebPage.NavigationTypeFormSubmitted` | `1` | 用戶激活一個提交按鈕的HTML表單。 | | `QWebPage.NavigationTypeBackOrForward` | `2` | 導航到后退或前進史上的前面顯示的文件要求。 | | `QWebPage.NavigationTypeReload` | `3` | 用戶激活重裝行動。 | | `QWebPage.NavigationTypeFormResubmitted` | `4` | HTML表單被提交第二次。 | | `QWebPage.NavigationTypeOther` | `5` | 使用方法的導航到另一個文檔上面沒有列出。 | **See also** [acceptNavigationRequest](qwebpage.html#acceptNavigationRequest)( ) 。 ``` QWebPage.PermissionPolicy ``` ``` QWebPage.WebAction ``` 該枚舉描述,可以在網頁上執行的動作的類型。 操作只在產生作用的時候都適用。行動的可用性可以通過檢查來確定[isEnabled()](qaction.html#enabled-prop)在返回的行動[action](qwebpage.html#action)( ) 。 使文字編輯,光標移動,和文本選擇操作的一種方法是通過設置[contentEditable](qwebpage.html#contentEditable-prop)為True。 | Constant | Value | Description | | --- | --- | --- | | `QWebPage.NoWebAction` | `-1` | 無動作被觸發。 | | `QWebPage.OpenLink` | `0` | 打開當前鏈接。 | | `QWebPage.OpenLinkInNewWindow` | `1` | 在新窗口中打開當前鏈接。 | | `QWebPage.OpenFrameInNewWindow` | `2` | 復制當前幀在一個新窗口。 | | `QWebPage.DownloadLinkToDisk` | `3` | 下載當前鏈接到磁盤上。 | | `QWebPage.CopyLinkToClipboard` | `4` | 復制當前鏈接到剪貼板。 | | `QWebPage.OpenImageInNewWindow` | `5` | 在新窗口中打開高亮顯示的圖像。 | | `QWebPage.DownloadImageToDisk` | `6` | 突出顯示的圖像下載到磁盤。 | | `QWebPage.CopyImageToClipboard` | `7` | 突出顯示的圖像復制到剪貼板。 | | `QWebPage.CopyImageUrlToClipboard` | `68` | 突出顯示的圖像的URL復制到剪貼板。 | | `QWebPage.Back` | `8` | 導航回導航鏈接的歷史。 | | `QWebPage.Forward` | `9` | 向前導航的導航鏈接的歷史。 | | `QWebPage.Stop` | `10` | 停止加載當前頁面。 | | `QWebPage.StopScheduledPageRefresh` | `67` | 停止所有掛起的頁面刷新/重定向請求。 | | `QWebPage.Reload` | `11` | 重新載入當前頁面。 | | `QWebPage.ReloadAndBypassCache` | `53` | 重新加載當前頁,但不使用任何本地緩存。 (由Qt中4.6 ) | | `QWebPage.Cut` | `12` | 剪下當前所選復制到剪貼板中的內容。 | | `QWebPage.Copy` | `13` | 復制當前所選復制到剪貼板中的內容。 | | `QWebPage.Paste` | `14` | 粘貼內容來自剪貼板。 | | `QWebPage.Undo` | `15` | 撤銷上一次編輯操作。 | | `QWebPage.Redo` | `16` | 重做上一次編輯操作。 | | `QWebPage.MoveToNextChar` | `17` | 將光標移動到下一個字符。 | | `QWebPage.MoveToPreviousChar` | `18` | 將光標移動到前一個字符。 | | `QWebPage.MoveToNextWord` | `19` | 將光標移動到下一個單詞。 | | `QWebPage.MoveToPreviousWord` | `20` | 將光標移動到前一個單詞。 | | `QWebPage.MoveToNextLine` | `21` | 將光標移動到下一行。 | | `QWebPage.MoveToPreviousLine` | `22` | 將光標移動到上一行。 | | `QWebPage.MoveToStartOfLine` | `23` | 將光標移動到該行的開始。 | | `QWebPage.MoveToEndOfLine` | `24` | 將光標移動到行的結尾。 | | `QWebPage.MoveToStartOfBlock` | `25` | 將光標移動到該塊的開始。 | | `QWebPage.MoveToEndOfBlock` | `26` | 將光標移動到該塊的末端。 | | `QWebPage.MoveToStartOfDocument` | `27` | 將光標移動到文檔的開頭。 | | `QWebPage.MoveToEndOfDocument` | `28` | 將光標移動到該文件的末尾。 | | `QWebPage.SelectNextChar` | `29` | 選擇下一個字符。 | | `QWebPage.SelectPreviousChar` | `30` | 選擇前一個字符。 | | `QWebPage.SelectNextWord` | `31` | 選擇下一個單詞。 | | `QWebPage.SelectPreviousWord` | `32` | 選擇前一個字。 | | `QWebPage.SelectNextLine` | `33` | 選擇到下一行。 | | `QWebPage.SelectPreviousLine` | `34` | 選擇到上一行。 | | `QWebPage.SelectStartOfLine` | `35` | 選擇到行的開始。 | | `QWebPage.SelectEndOfLine` | `36` | 選擇到行的結尾。 | | `QWebPage.SelectStartOfBlock` | `37` | 選擇該塊的開始。 | | `QWebPage.SelectEndOfBlock` | `38` | 選擇在塊的末尾。 | | `QWebPage.SelectStartOfDocument` | `39` | 選擇到文件的開頭。 | | `QWebPage.SelectEndOfDocument` | `40` | 選擇該文檔的結尾。 | | `QWebPage.DeleteStartOfWord` | `41` | 刪除到單詞的開頭。 | | `QWebPage.DeleteEndOfWord` | `42` | 刪除該單詞的末尾。 | | `QWebPage.SetTextDirectionDefault` | `43` | 設置文本的方向為默認方向。 | | `QWebPage.SetTextDirectionLeftToRight` | `44` | 設置文本的方向從左向右。 | | `QWebPage.SetTextDirectionRightToLeft` | `45` | 設置文本方向從右到左。 | | `QWebPage.ToggleBold` | `46` | 切換大膽和正常體重的格式。 | | `QWebPage.ToggleItalic` | `47` | 切換斜體和正常風格之間的格式。 | | `QWebPage.ToggleUnderline` | `48` | 切換下劃線。 | | `QWebPage.InspectElement` | `49` | 與當前顯示的Web檢查器高亮顯示的HTML元素。 | | `QWebPage.InsertParagraphSeparator` | `50` | 插入一個新的段落。 | | `QWebPage.InsertLineSeparator` | `51` | 插入一個新行。 | | `QWebPage.SelectAll` | `52` | 選擇所有內容。 | | `QWebPage.PasteAndMatchStyle` | `54` | 從剪貼板粘貼內容與目前的風格。 | | `QWebPage.RemoveFormat` | `55` | 刪除格式和樣式。 | | `QWebPage.ToggleStrikethrough` | `56` | 切換刪除線和普通樣式的格式設置。 | | `QWebPage.ToggleSubscript` | `57` | 切換下標和基線之間的格式。 | | `QWebPage.ToggleSuperscript` | `58` | 切換supercript和基線之間的格式。 | | `QWebPage.InsertUnorderedList` | `59` | 切換有序列表和一個正常的塊之間的選擇。 | | `QWebPage.InsertOrderedList` | `60` | 切換有序列表和一個正常的塊之間的選擇。 | | `QWebPage.Indent` | `61` | 增加當前選擇的格式塊的一個增量的壓痕。 | | `QWebPage.Outdent` | `62` | 減少當前選定的格式塊的一個增量的壓痕。 | | `QWebPage.AlignCenter` | `63` | 適用于中心對齊內容。 | | `QWebPage.AlignJustified` | `64` | 適用于充分理由內容。 | | `QWebPage.AlignLeft` | `65` | 適用于左對齊內容。 | | `QWebPage.AlignRight` | `66` | 適用于右對齊內容。 | ``` QWebPage.WebWindowType ``` 該枚舉描述了可以通過創建窗口的類型[createWindow](qwebpage.html#createWindow)()函數。 | Constant | Value | Description | | --- | --- | --- | | `QWebPage.WebBrowserWindow` | `0` | 該窗口是一個普通的Web瀏覽器窗口。 | | `QWebPage.WebModalDialog` | `1` | 該窗口作為模態對話框。 | * * * ## Method Documentation ``` QWebPage.__init__ (self, QObject?parent?=?None) ``` 該_parent_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 構造一個空[QWebPage](qwebpage.html)與父_parent_。 ``` bool QWebPage.acceptNavigationRequest (self, QWebFrame?frame, QNetworkRequest?request, NavigationType?type) ``` 這個函數被調用時[WebKit](qwebpage.html#ErrorDomain-enum)請求導航_frame_由指定的資源_request_通過指定的導航類型的裝置_type_。 If _frame_是一個空指針,然后導航到一個新的窗口請求。如果該請求被接受[createWindow](qwebpage.html#createWindow)( )將被調用。 默認實現解釋頁面的[linkDelegationPolicy](qwebpage.html#linkDelegationPolicy-prop)并據此發出linkClicked或返回True ,讓[QWebPage](qwebpage.html)處理導航本身。 **See also** [createWindow](qwebpage.html#createWindow)( ) 。 ``` QAction QWebPage.action (self, WebAction?action) ``` [](qaction.html) [返回](qaction.html)[QAction](qaction.html)為指定的[WebAction](qwebpage.html#WebAction-enum) _action_。 該動作由資[QWebPage](qwebpage.html)但是你可以通過改變其屬性自定義的外觀。 [QWebPage](qwebpage.html)還采取執行行動的護理,使在觸發在頁面上執行相應的動作。 **See also** [triggerAction](qwebpage.html#triggerAction)( ) 。 ``` int QWebPage.bytesReceived (self) ``` 返回從網絡中接收到的呈現當前頁面的字節數。 **See also** [totalBytes](qwebpage.html#totalBytes)()和[loadProgress](qwebpage.html#loadProgress)( ) 。 ``` QString QWebPage.chooseFile (self, QWebFrame?originatingFrame, QString?oldFile) ``` 當網頁內容請求一個文件名,例如同時對一個HTML表單“文件上傳”按鈕,用戶點擊的結果,此函數被調用。 一個建議的文件名可以在提供_suggestedFile_。發出請求的幀被設置為_parentFrame_。 **See also** [ChooseMultipleFilesExtension](qwebpage.html#Extension-enum)。 ``` QObject QWebPage.createPlugin (self, QString?classid, QUrl?url, QStringList?paramNames, QStringList?paramValues) ``` [](qobject.html) [這個函數被調用時](qobject.html)[WebKit](qwebpage.html#ErrorDomain-enum)遇到與類型“應用程序/ x - QT-插件”一個HTML object元素。這就是所謂的值無關[QWebSettings.PluginsEnabled](qwebsettings.html#WebAttribute-enum)。該_classid_,_url_,_paramNames_和_paramValues_對應于HTML object元素屬性和子元素來配置內嵌的對象。 ``` QMenu QWebPage.createStandardContextMenu (self) ``` [ 這個函數創建當用戶點擊網頁上用鼠標右鍵其顯示在標準上下文菜單。這是從默認contextMenuEvent ( )處理函數中調用。在彈出菜單的所有權被傳遞給調用者。 此功能被引入Qt的4.5 。 ](qmenu.html) ``` QWebPage QWebPage.createWindow (self, WebWindowType?type) ``` [](qwebpage.html) [這個函數被調用時](qwebpage.html)[WebKit](qwebpage.html#ErrorDomain-enum)要創造的賦予了新的窗口_type_,因為當一個JavaScript程序請求打開新窗口的文檔的例子。 如果可以創建新窗口,新窗口的[QWebPage](qwebpage.html)返回;否則返回空指針。 如果與網頁相關的視圖是[QWebView](qwebview.html)對象,則默認實現請求轉發到[QWebView](qwebview.html)的CreateWindow的( )函數,否則返回空指針。 If _type_ is [WebModalDialog](qwebpage.html#WebWindowType-enum),應用程序必須調用setWindowModality ([Qt.ApplicationModal](qt.html#WindowModality-enum))上的新窗口。 **Note:**在該情況下,當窗口的創建是由JavaScript的觸發,除了重新實現此方法的應用程序還必須設置的JavaScriptCanOpenWindows屬性[QWebSettings](qwebsettings.html)為True,以便它被調用。 **See also** [acceptNavigationRequest](qwebpage.html#acceptNavigationRequest)()和[QWebView.createWindow](qwebview.html#createWindow)( ) 。 ``` QWebFrame QWebPage.currentFrame (self) ``` [ 返回框架目前活躍。 ](qwebframe.html) [**See also**](qwebframe.html) [mainFrame](qwebpage.html#mainFrame)()和[frameCreated](qwebpage.html#frameCreated)( ) 。 ``` bool QWebPage.event (self, QEvent) ``` 從重新實現[QObject.event](qobject.html#event)( ) 。 ``` bool QWebPage.extension (self, Extension?extension, ExtensionOption?option?=?None, ExtensionReturn?output?=?None) ``` 這個虛函數可以在重新實現[QWebPage](qwebpage.html)子類以提供擴展的支持。該_option_參數被作為輸入提供給擴展,輸出結果可以被存儲在_output_。 這個函數的行為由以下因素決定_extension_。該_option_和_output_值通常鑄造成相應的類型(例如,[ChooseMultipleFilesExtensionOption](index.htm)和[ChooseMultipleFilesExtensionReturn](index.htm)為[ChooseMultipleFilesExtension](qwebpage.html#Extension-enum)) 。 您可以致電[supportsExtension](qwebpage.html#supportsExtension)( )來檢查一個擴展是支持的頁面。 返回True如果擴展被成功調用,否則返回False 。 **See also** [supportsExtension](qwebpage.html#supportsExtension)()和[Extension](qwebpage.html#Extension-enum)。 ``` bool QWebPage.findText (self, QString?subString, FindFlags?options?=?0) ``` 查找指定的字符串,_subString_在該頁面中,使用給定的_options_。 如果[HighlightAllOccurrences](qwebpage.html#FindFlag-enum)標志傳遞,函數將突出存在于頁面中的所有事件。所有后續調用將延長的亮點,而不是取代它,以出現新的字符串。 如果[HighlightAllOccurrences](qwebpage.html#FindFlag-enum)標志不通過,該函數將選擇的發生,所有后續調用將取代目前出現的下一個。 要清除選擇,只傳遞一個空字符串。 返回True如果_subString_結果發現,否則返回False 。 ``` bool QWebPage.focusNextPrevChild (self, bool?next) ``` 像[QWidget.focusNextPrevChild](qwidget.html#focusNextPrevChild)( ),它側重的下一個可獲得焦點的網頁元素,如果_next_為True,否則前面的元素集中。 返回True如果能找到一個新的聚焦元素,還是假的,如果它不能。 ``` bool QWebPage.forwardUnsupportedContent (self) ``` ``` QWebFrame QWebPage.frameAt (self, QPoint?pos) ``` [ 返回框架在給定點_pos_或0 ,如果沒有幀在該位置。 此功能被引入Qt的4.6 。 ](qwebframe.html) [**See also**](qwebframe.html) [mainFrame](qwebpage.html#mainFrame)()和[currentFrame](qwebpage.html#currentFrame)( ) 。 ``` bool QWebPage.hasSelection (self) ``` ``` QWebHistory QWebPage.history (self) ``` [ 返回一個指針,指向的導航網頁視圖的歷史。 ``` QVariant QWebPage.inputMethodQuery (self, Qt.InputMethodQuery?property) ``` 這種方法所使用的輸入方法來查詢一組頁面的屬性,以便能夠支持復雜的輸入操作方法為周圍的文本和reconversions支持。 _property_指定哪些屬性進行查詢。 ](qwebhistory.html) [**See also**](qwebhistory.html) [QWidget.inputMethodEvent](qwidget.html#inputMethodEvent)( )[QInputMethodEvent](qinputmethodevent.html)和[QInputContext](qinputcontext.html)。 ``` bool QWebPage.isContentEditable (self) ``` ``` bool QWebPage.isModified (self) ``` ``` QWebPage.javaScriptAlert (self, QWebFrame?originatingFrame, QString?msg) ``` 這個函數被調用當一個JavaScript程序中運行_frame_調用與消息警報( )函數_msg_。 默認實現顯示信息,_msg_,與QMessageBox.information 。 ``` bool QWebPage.javaScriptConfirm (self, QWebFrame?originatingFrame, QString?msg) ``` 這個函數被調用當一個JavaScript程序中運行_frame_該消息調用確認( )函數,_msg_。如果用戶確認的消息,則返回True ,否則返回False 。 默認實現執行使用QMessageBox.information與查詢[QMessageBox.Yes](qmessagebox.html#StandardButton-enum)和[QMessageBox.No](qmessagebox.html#StandardButton-enum)按鈕。 ``` QWebPage.javaScriptConsoleMessage (self, QString?message, int?lineNumber, QString?sourceID) ``` 每當一個JavaScript程序試圖打印這個函數被調用_message_到web瀏覽器的控制臺。 例如在發生計算錯誤的源URL可被提供_sourceID_以及_lineNumber_。 默認實現打印什么。 ``` (bool, QString?result) QWebPage.javaScriptPrompt (self, QWebFrame?originatingFrame, QString?msg, QString?defaultValue) ``` 這個函數被調用當一個JavaScript程序中運行_frame_嘗試將提示用戶輸入。該方案可以提供一個可選的消息,_msg_,以及用于將輸入的默認值_defaultValue_。 如果提示已取消用戶的實現應該返回False ,否則結果應寫入_result_而真正應該返回。如果提示沒有被用戶取消,實行應返回True ,結果字符串不能為空。 默認實現使用[QInputDialog.getText](qinputdialog.html#getText)( ) 。 ``` bool QWebPage.javaScriptPrompt (self, QWebFrame?originatingFrame, QString?msg, QString?defaultValue, QString?result) ``` ``` LinkDelegationPolicy QWebPage.linkDelegationPolicy (self) ``` [](qwebpage.html#LinkDelegationPolicy-enum) ``` QWebFrame QWebPage.mainFrame (self) ``` [ 返回該頁面的主框架。 主框架可訪問的子幀的層次結構,并且還需要,如果你想明確地呈現一個網頁到一個給定的畫家。 ](qwebframe.html) [**See also**](qwebframe.html) [currentFrame](qwebpage.html#currentFrame)( ) 。 ``` QNetworkAccessManager QWebPage.networkAccessManager (self) ``` [](qnetworkaccessmanager.html) [返回](qnetworkaccessmanager.html)[QNetworkAccessManager](qnetworkaccessmanager.html)這是負責提供這個網絡請求[QWebPage](qwebpage.html)。 **See also** [setNetworkAccessManager](qwebpage.html#setNetworkAccessManager)( ) 。 ``` QPalette QWebPage.palette (self) ``` [](qpalette.html) ``` QWebPluginFactory QWebPage.pluginFactory (self) ``` [](qwebpluginfactory.html) [返回](qwebpluginfactory.html)[QWebPluginFactory](qwebpluginfactory.html)該負責創建插件嵌入到這個[QWebPage](qwebpage.html)。如果沒有安裝插件工廠則返回空指針。 **See also** [setPluginFactory](qwebpage.html#setPluginFactory)( ) 。 ``` QSize QWebPage.preferredContentsSize (self) ``` [ ``` QString QWebPage.selectedHtml (self) ``` ``` QString QWebPage.selectedText (self) ``` ``` QWebPage.setActualVisibleContentRect (self, QRect?rect) ``` ``` QWebPage.setContentEditable (self, bool?editable) ``` ``` QWebPage.setFeaturePermission (self, QWebFrame?frame, Feature?feature, PermissionPolicy?policy) ``` ``` QWebPage.setForwardUnsupportedContent (self, bool?forward) ``` ``` QWebPage.setLinkDelegationPolicy (self, LinkDelegationPolicy?policy) ``` ``` QWebPage.setNetworkAccessManager (self, QNetworkAccessManager?manager) ``` ](qsize.html) [設置](qsize.html)[QNetworkAccessManager](qnetworkaccessmanager.html) _manager_負責提供該網絡的請求[QWebPage](qwebpage.html)。 **Note:**它目前不支持后更改網絡訪問管理器[QWebPage](qwebpage.html)已使用過它。這樣做的結果是不確定的。 **See also** [networkAccessManager](qwebpage.html#networkAccessManager)( ) 。 ``` QWebPage.setPalette (self, QPalette?palette) ``` ``` QWebPage.setPluginFactory (self, QWebPluginFactory?factory) ``` 設置[QWebPluginFactory](qwebpluginfactory.html) _factory_負責創建插件嵌入到這個[QWebPage](qwebpage.html)。 注:該插件工廠僅用于本[QWebSettings.PluginsEnabled](qwebsettings.html#WebAttribute-enum)屬性被啟用。 **See also** [pluginFactory](qwebpage.html#pluginFactory)( ) 。 ``` QWebPage.setPreferredContentsSize (self, QSize?size) ``` ``` QWebSettings QWebPage.settings (self) ``` [ 返回一個指向該頁面的設置對象。 ](qwebsettings.html) [**See also**](qwebsettings.html) [QWebSettings.globalSettings](qwebsettings.html#globalSettings)( ) 。 ``` QWebPage.setView (self, QWidget?view) ``` 設置_view_與該網頁相關聯。 **See also** [view](qwebpage.html#view)( ) 。 ``` QWebPage.setViewportSize (self, QSize?size) ``` ``` bool QWebPage.shouldInterruptJavaScript (self) ``` 這種方法也是一個Qt槽與C + +的簽名`bool shouldInterruptJavaScript()`。 當一個JavaScript程序運行的很長一段時間調用此函數。 如果用戶想停止執行JavaScript應返回True ,否則返回False 。 默認實現執行使用QMessageBox.information與查詢[QMessageBox.Yes](qmessagebox.html#StandardButton-enum)和[QMessageBox.No](qmessagebox.html#StandardButton-enum)按鈕。 **Warning:**因為二進制兼容性的限制,這個功能是不是虛擬的。如果你想提供自己的實現在[QWebPage](qwebpage.html)子類,重新實現shouldInterruptJavaScript ()槽在你的子類來代替。[QtWebKit](index.htm)將動態檢測插槽,并調用它。 此功能被引入Qt的4.6 。 ``` QStringList QWebPage.supportedContentTypes (self) ``` 返回所支持的所有內容類型的列表[QWebPage](qwebpage.html)。 ``` bool QWebPage.supportsContentType (self, QString?mimeType) ``` 返回True如果[QWebPage](qwebpage.html)可以處理給定的_mimeType_否則,返回False 。 ``` bool QWebPage.supportsExtension (self, Extension?extension) ``` 這個虛函數返回True ,如果該網頁支持_extension_否則返回False。 **See also** [extension](qwebpage.html#extension)( ) 。 ``` bool QWebPage.swallowContextMenuEvent (self, QContextMenuEvent?event) ``` 過濾器的上下文菜單事件,_event_通過處理程序的滾動條和自定義事件處理程序的網頁。返回True如果該事件已經被處理,否則為False 。 一個網頁可以通過自定義事件處理程序吞下一個上下文菜單事件,允許上下文菜單在HTML / JavaScript實現。這是由[Google Maps](http://maps.google.com/),例如。 ``` int QWebPage.totalBytes (self) ``` 返回從網絡中接收到的呈現當前頁面的總字節數,包括額外的內容,例如嵌入的圖像。 **See also** [bytesReceived](qwebpage.html#bytesReceived)( ) 。 ``` QWebPage.triggerAction (self, WebAction?action, bool?checked?=?False) ``` 這個功能可以被調用來觸發指定_action_。它也被稱為由[QtWebKit](index.htm)如果用戶通過上下文菜單項觸發操作,例如。 If _action_是一個辨認的行動,那么_checked_是否動作翻轉或不指定。 **See also** [action](qwebpage.html#action)( ) 。 ``` QUndoStack QWebPage.undoStack (self) ``` [ 返回一個指針,用于可編輯內容的撤消堆棧。 ](qundostack.html) [**See also**](qundostack.html) [modified](qwebpage.html#modified-prop)。 ``` QWebPage.updatePositionDependentActions (self, QPoint?pos) ``` 更新取決于位置的頁面上的動作_pos_。例如,如果_pos_是在圖像元素[CopyImageToClipboard](qwebpage.html#WebAction-enum)動作處于開啟狀態。 ``` QString QWebPage.userAgentForUrl (self, QUrl?url) ``` 需要對HTTP請求的用戶代理時,此函數被調用。您可以重新實現這個函數來動態地返回不同的用戶代理的不同的URL的基礎上,_url_參數。 默認實現返回以下值: “ Mozilla/5.0 ( %臺% %安全% %子平臺% ) AppleWebKit / % WebKitVersion % ( KHTML ,像壁虎) % AppVersion Safari瀏覽器/ % WebKitVersion % ” 在移動平臺,如Symbian的S60和Maemo , “移動Safari瀏覽器”是用來代替“野生動物園” 。 在這個字符串中使用以下值被替換在運行時: * %Platform% expands to the windowing system followed by "; " if it is not Windows (e.g. "X11; "). * %Security% expands to "N; " if SSL is disabled. * %Subplatform% expands to the operating system version (e.g. "Windows NT 6.1" or "Intel Mac OS X 10.5"). * %WebKitVersion% is the version of [WebKit](qwebpage.html#ErrorDomain-enum) the application was compiled against. * %AppVersion% expands to [QCoreApplication.applicationName](qcoreapplication.html#applicationName-prop)()/[QCoreApplication.applicationVersion](qcoreapplication.html#applicationVersion-prop)() if they're set; otherwise defaulting to Qt and the current Qt version. ``` QWidget QWebPage.view (self) ``` [ 返回與該網頁相關的視圖控件。 ](qwidget.html) [**See also**](qwidget.html) [setView](qwebpage.html#setView)( ) 。 ``` ViewportAttributes QWebPage.viewportAttributesForSize (self, QSize?availableSize) ``` [ 計算給出了最優的視口配置_availableSize_,當用戶界面組件被忽視。 配置也依賴于它是自動獲得的設備的屏幕尺寸。出于測試目的的大小可以通過設置兩個環境變量QTWEBKIT_DEVICE_WIDTH和QTWEBKIT_DEVICE_HEIGHT ,這需要設置兩個被復蓋。 ](index.htm) [該](index.htm)[ViewportAttributes](index.htm)包括像素密度比,這也將暴露在網絡作者雖然 - WebKit的像素比媒體功能。這是1密度無關的像素(DPI)和物理像素之間的比率。 甲密度無關的像素相當于一個160 DPI的屏幕上的一個物理像素,所以在我們的平臺假定作為基準密度。 撥碼單位轉換為屏幕像素是很簡單的: 像素= DIP封裝* (密度/ 160 ) 。 因此, 240 DPI屏幕上,1個DIP為將等于1.5物理像素。 無效的實例將在一個空的大小傳遞給方法的情況下返回。 **Note:**密度是從哪里頁面被顯示在屏幕的DPI自動獲得的,但由于許多X11服務器報告錯誤的DPI ,可以利用來復蓋它[QX11Info.setAppDpiY](qx11info.html#setAppDpiY)( ) 。 ``` QSize QWebPage.viewportSize (self) ``` [ * * * ## Qt Signal Documentation ``` void applicationCacheQuotaExceeded (QWebSecurityOrigin *,quint64) ``` 這是該信號的默認超載。 這個信號被發射時網站會要求將數據存儲到應用程序緩存數據庫,databaseName和分配給該網站超出配額。 ``` void contentsChanged () ``` 這是該信號的默認超載。 這個信號被發射時在表單元素中的文本變化以及其他可編輯的內容。 此功能被引入Qt的4.5 。 ](qsize.html) [**See also**](qsize.html) [contentEditable](qwebpage.html#contentEditable-prop),[modified](qwebpage.html#modified-prop),[QWebFrame.toHtml](qwebframe.html#toHtml)()和[QWebFrame.toPlainText](qwebframe.html#toPlainText)( ) 。 ``` void databaseQuotaExceeded (QWebFrame *,QString) ``` 這是該信號的默認超載。 這個信號被發射時顯示在網站上_frame_在問到的數據存儲到數據庫中_databaseName_以及分配給該網站超出配額。 此功能被引入Qt的4.5 。 **See also** [QWebDatabase](qwebdatabase.html)。 ``` void downloadRequested (const QNetworkRequest&) ``` 這是該信號的默認超載。 當用戶決定下載一個鏈接,這個信號被發射。鏈路以及額外的元信息的URL是包含在_request_。 **See also** [unsupportedContent](qwebpage.html#unsupportedContent)( ) 。 ``` void featurePermissionRequestCanceled (QWebFrame *,QWebPage::Feature) ``` 這是該信號的默認超載。 ``` void featurePermissionRequested (QWebFrame *,QWebPage::Feature) ``` 這是該信號的默認超載。 ``` void frameCreated (QWebFrame *) ``` 這是該信號的默認超載。 每當頁創建一個新的這個信號被發射_frame_。 **See also** [currentFrame](qwebpage.html#currentFrame)( ) 。 ``` void geometryChangeRequested (const QRect&) ``` 這是該信號的默認超載。 這個信號被發射時的文件要在頁面的位置和大小,來改變對_geom_。這可以通過JavaScript發生的例子。 ``` void linkClicked (const QUrl&) ``` 這是該信號的默認超載。 每當用戶點擊一個鏈接,該頁面的這個信號被發射[linkDelegationPolicy](qwebpage.html#linkDelegationPolicy-prop)屬性設置為處理委讬為指定的鏈接_url_。 默認情況下沒有鏈接委派,并通過處理[QWebPage](qwebpage.html)代替。 **Note:**這個信號可能將不發射的點擊其中的鏈接使用JavaScript來觸發導航。 **See also** [linkHovered](qwebpage.html#linkHovered)( ) 。 ``` void linkHovered (const QString&,const QString&,const QString&) ``` 這是該信號的默認超載。 當鼠標懸停在鏈接這個信號被發射。 _link_包含鏈接的url。_title_是鏈接元素的標題,如果它在標記中指定。_textContent_鏈接元素中提供的文本,例如, HTML錨點標記內的文本。 當鼠標離開鏈接元素的信號被發射空參數。 **See also** [linkClicked](qwebpage.html#linkClicked)( ) 。 ``` void loadFinished (bool) ``` 這是該信號的默認超載。 當網頁完成加載內容這個信號被發射。這個信號是腳本執行或頁面渲染無關。_ok_將指示負載是否成功,或發生任何錯誤。 **See also** [loadStarted](qwebpage.html#loadStarted)()和[ErrorPageExtension](qwebpage.html#Extension-enum)。 ``` void loadProgress (int) ``` 這是該信號的默認超載。 這個信號被發射的全球進展狀態發生變化時。電流值是由所提供_progress_和秤從0到100 ,這是默認范圍[QProgressBar](qprogressbar.html)。它積累的所有子幀的變化。 **See also** [bytesReceived](qwebpage.html#bytesReceived)( ) 。 ``` void loadStarted () ``` 這是該信號的默認超載。 當一個頁面開始加載內容這個信號被發射。 **See also** [loadFinished](qwebpage.html#loadFinished)( ) 。 ``` void menuBarVisibilityChangeRequested (bool) ``` 這是該信號的默認超載。 每當菜單欄的Web瀏覽器窗口的可見性承載這個信號被發射[QWebPage](qwebpage.html)應改為_visible_。 ``` void microFocusChanged () ``` 這是該信號的默認超載。 這個信號被發射時的光標,例如在一個可編輯的表單元素的位置變化。它是用來通知輸入方法有關新的屏幕上的位置,其中用戶能夠輸入文字。此信號通常是連接到[QWidget.updateMicroFocus](qwidget.html#updateMicroFocus)()槽。 ``` void printRequested (QWebFrame *) ``` 這是該信號的默認超載。 每當頁面請求的Web瀏覽器來打印這個信號被發射_frame_例如,通過JavaScript的`window.print()`打電話。 **See also** [QWebFrame.print](qwebframe.html#print)()和[QPrintPreviewDialog](qprintpreviewdialog.html)。 ``` void repaintRequested (const QRect&) ``` 這是該信號的默認超載。 這個信號被發射時這[QWebPage](qwebpage.html)應該被更新。渲染時,它的一個非常有用[QWebPage](qwebpage.html)沒有[QWebView](qwebview.html) or [QGraphicsWebView](qgraphicswebview.html)。_dirtyRect_包含需要被更新的區域。粉刷[QWebPage](qwebpage.html)得到[mainFrame](qwebpage.html#mainFrame)( )并調用渲染([QPainter](qpainter.html)* ,常量[QRegion](qregion.html)&)方法與_dirtyRect_作為第二個參數。 **See also** [mainFrame](qwebpage.html#mainFrame)()和[view](qwebpage.html#view)( ) 。 ``` void restoreFrameStateRequested (QWebFrame *) ``` 這是該信號的默認超載。 這個信號被發射時的負荷_frame_完成后,應用程序現在可以相應地更新其狀態。 此功能被引入Qt的4.5 。 ``` void saveFrameStateRequested (QWebFrame *,QWebHistoryItem *) ``` 這是該信號的默認超載。 在導航頁面的歷史前不久這個信號被發射_frame_導航回在記錄時被改變,例如。 提供[QWebHistoryItem](qwebhistoryitem.html),_item_持有該幀的改變之前的歷史記錄條目。 一個潛在的用例這個信號是存儲自定義數據的[QWebHistoryItem](qwebhistoryitem.html)相關聯的幀,利用[QWebHistoryItem.setUserData](qwebhistoryitem.html#setUserData)( ) 。 此功能被引入Qt的4.5 。 ``` void scrollRequested (int,int,const QRect&) ``` 這是該信號的默認超載。 每當含量由下式給出這個信號被發射_rectToScroll_需要滾動_dx_和_dy_向下,沒有視圖設置。 **See also** [view](qwebpage.html#view)(). ``` void selectionChanged () ``` 這是該信號的默認超載。 這個信號被發射時的選擇發生變化,以交互方式或編程方式(如通過調用[triggerAction](qwebpage.html#triggerAction)()與選擇操作)。 **See also** [selectedText](qwebpage.html#selectedText-prop)( ) 。 ``` void statusBarMessage (const QString&) ``` 這是該信號的默認超載。 這個信號被發射時,狀態欄_text_由頁改變。 ``` void statusBarVisibilityChangeRequested (bool) ``` 這是該信號的默認超載。 每當狀態欄的Web瀏覽器窗口的可見性承載這個信號被發射[QWebPage](qwebpage.html)應改為_visible_。 ``` void toolBarVisibilityChangeRequested (bool) ``` 這是該信號的默認超載。 每當工具欄上的Web瀏覽器窗口的可見性承載這個信號被發射[QWebPage](qwebpage.html)應改為_visible_。 ``` void unsupportedContent (QNetworkReply *) ``` 這是該信號的默認超載。 這個信號被發射時[WebKit](qwebpage.html#ErrorDomain-enum)無法處理用戶導航到或Web服務器的響應包括與'附件'指令一個“內容處置”標題中的鏈接。如果“內容處置”存在于_reply_, web服務器,指示客戶端應提示用戶不管內容類型來保存內容。請參見RFC 2616 19.5.1節有關內容處置的細節。 在信號發射時間的元數據[QNetworkReply](qnetworkreply.html) _reply_是可用的。 **Note:**在接收時隙是負責刪除[QNetworkReply](qnetworkreply.html) _reply_。 **Note:**此信號僅當發射[forwardUnsupportedContent](qwebpage.html#forwardUnsupportedContent-prop)屬性設置為True。 **See also** [downloadRequested](qwebpage.html#downloadRequested)( ) 。 ``` void viewportChangeRequested () ``` 這是該信號的默認超載。 頁面作者可以通過使用viewport meta標籤提供的提供的值。關于這方面的更多信息可以在這里找到 [Safari Reference Library: Using the Viewport Meta Tag](http://developer.apple.com/safari/library/documentation/appleapplications/reference/safariwebcontent/usingtheviewport/usingtheviewport.html)。 此功能被引入Qt的4.8 。 **See also** [QWebPage.ViewportAttributes](index.htm),[setPreferredContentsSize](qwebpage.html#preferredContentsSize-prop)()和[QGraphicsWebView.setScale](qgraphicsitem.html#setScale)( ) 。 ``` void windowCloseRequested () ``` 這是該信號的默認超載。 每當頁面請求的Web瀏覽器窗口,通過JavaScript的關閉,例如這個信號被發射`window.close()`打電話。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看