<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # QWebPluginFactory Class Reference ## [[QtWebKit](index.htm) module] 該QWebPluginFactory類用于嵌入在網頁中自定義數據類型。[More...](#details) 繼承[QObject](qobject.html)。 ### Types * `enum Extension { }` * `class **[ExtensionOption](index.htm)**` * `class **[ExtensionReturn](index.htm)**` * `class **[MimeType](index.htm)**` * `class **[Plugin](index.htm)**` ### Methods * `__init__ (self, QObject?parent?=?None)` * `QObject create (self, QString?mimeType, QUrl?url, QStringList?argumentNames, QStringList?argumentValues)` * `bool extension (self, Extension?extension, ExtensionOption?option?=?None, ExtensionReturn?output?=?None)` * `list-of-QWebPluginFactory.Plugin plugins (self)` * `refreshPlugins (self)` * `bool supportsExtension (self, Extension?extension)` * * * ## Detailed Description 該QWebPluginFactory類用于嵌入在網頁中自定義數據類型。 在HTML`&lt;object&gt;`標籤被用來嵌入任意內容到網頁中,例如: ``` <object type="application/x-pdf" data="http://qt.nokia.com/document.pdf" width="500" height="400"></object> ``` QtWebKit的將本地處理像最基本的數據類型`text/html`和`image/jpeg`,但對于任何先進的或自定義的數據類型,你需要給自己提供一個處理程序。 QWebPluginFactory是一個工廠,用于創建插件[QWebPage](qwebpage.html),其中每個插件提供對一個或多個數據類型的支持。一個插件工廠可以在安裝[QWebPage](qwebpage.html) using [QWebPage.setPluginFactory](qwebpage.html#setPluginFactory)( ) 。 **Note:**如果插件是通過啟用該插件工廠僅用于[QWebSettings](qwebsettings.html)。 你通過實施提供QWebPluginFactory的[plugins](qwebpluginfactory.html#plugins)( )和[create](qwebpluginfactory.html#create)()方法。為[plugins](qwebpluginfactory.html#plugins)( )有必要說明的插件工廠可以創建,包括描述和支持的MIME類型。該MIME類型的每個插件可以處理應與在HTML中指定的那些`&lt;object&gt;`標記您的內容。 該[create](qwebpluginfactory.html#create)()方法,如果支持所請求的MIME類型調用。該實現必須返回請求給定MIME類型和指定的URL插件的新實例。 該插件本身的子類[QObject](qobject.html),但目前僅插件的基礎上無論是[QWidget](qwidget.html) or [QGraphicsWidget](qgraphicswidget.html)被支持。 * * * ## Type Documentation ``` QWebPluginFactory.Extension ``` * * * ## Method Documentation ``` QWebPluginFactory.__init__ (self, QObject?parent?=?None) ``` 該_parent_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 構造一個[QWebPluginFactory](qwebpluginfactory.html)與父_parent_。 ``` QObject QWebPluginFactory.create (self, QString?mimeType, QUrl?url, QStringList?argumentNames, QStringList?argumentValues) ``` [ 這種方法是抽象的,應在任何子類中重新實現。 ](qobject.html) [在子類中實現,以創建一個新的插件,可以顯示給定MIME類型的內容_mimeType_。在被提供的內容的URL_url_。返回的對象應該是一個](qobject.html)[QWidget](qwidget.html)。 HTML object元素可以通過提供參數`&lt;param&gt;`標記。這些變量的名稱和值的屬性被指定_argumentNames_和_argumentValues_字符串列表。 例如: ``` <object type="application/x-pdf" data="http://qt.nokia.com/document.pdf" width="500" height="400"> <param name="showTableOfContents" value="true" /> <param name="hideThumbnails" value="false" /> </object> ``` 上述對象元素將導致調用來創建( )使用以下參數: | Parameter | Value | | --- | --- | | mimeType | "application/x-pdf" | | url | "http://qt.nokia.com/document.pdf" | | argumentNames | "showTableOfContents" "hideThumbnails" | | argumentVaues | "true" "false" | **Note:**返回的對象的所有權將轉移給調用者。 ``` bool QWebPluginFactory.extension (self, Extension?extension, ExtensionOption?option?=?None, ExtensionReturn?output?=?None) ``` ``` list-of-QWebPluginFactory.Plugin QWebPluginFactory.plugins (self) ``` 這種方法是抽象的,應在任何子類中重新實現。 這個函數重新實現在子類中返回支持的插件工廠可以創建一個列表。 **Note:**目前,此功能只調用時JavaScript程序訪問全局`plugins` or `mimetypes`對象。 ``` QWebPluginFactory.refreshPlugins (self) ``` 這個函數被調用以刷新支持的插件列表中。后一個新的插件已經安裝在系統中可能被調用。 ``` bool QWebPluginFactory.supportsExtension (self, Extension?extension) ```
                  <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>

                              哎呀哎呀视频在线观看