<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國際加速解決方案。 廣告
                # QAbstractMessageHandler Class Reference ## [[QtXmlPatterns](index.htm) module] 該QAbstractMessageHandler類提供用于處理消息的回調接口。[More...](#details) 繼承[QObject](qobject.html)。 ### Methods * `__init__ (self, QObject?parent?=?None)` * `handleMessage (self, QtMsgType?type, QString?description, QUrl?identifier, QSourceLocation?sourceLocation)` * `message (self, QtMsgType?type, QString?description, QUrl?identifier?=?QUrl(), QSourceLocation?sourceLocation?=?QSourceLocation())` * * * ## Detailed Description 該QAbstractMessageHandler類提供用于處理消息的回調接口。 QAbstractMessageHandler是提供用于處理消息的回調接口的抽象基類。例如,類[QXmlQuery](qxmlquery.html)分析和運行的[XQuery](index.htm)。當它檢測到一個編譯或運行時錯誤,它會生成一個相應的錯誤信息,而不是輸出消息本身,它傳遞的消息到[message](qabstractmessagehandler.html#message)( )函數將其QAbstractMessageHandler的。看[QXmlQuery.setMessageHandler](qxmlquery.html#setMessageHandler)( ) 。 你通過繼承QAbstractMessageHandler和實施創建消息處理程序[handleMessage](qabstractmessagehandler.html#handleMessage)( ) 。然后,將指針傳遞給你的子類的實例必須生成消息的任何類。該消息通過發送到消息處理程序[message](qabstractmessagehandler.html#message)( )函數,該函數將它們轉發給你的handleMessge ( ) 。其效果是序列化的所有消息的處理,這意味著你的QAbstractMessageHandler子類是線程安全的。 QAbstractMessageHandler的單個實例可以被調用來處理來自多個來源的消息。因此,消息的內容,它是_description_傳遞給參數[message](qabstractmessagehandler.html#message)()和[handleMessage](qabstractmessagehandler.html#handleMessage)( ) ,必須解釋在光需要發送消息的上下文。這種情況下被指定的_identifier_和_sourceLocation_參數[message](qabstractmessagehandler.html#message)( )[handleMessage](qabstractmessagehandler.html#handleMessage)( ) 。 * * * ## Method Documentation ``` QAbstractMessageHandler.__init__ (self, QObject?parent?=?None) ``` 該_parent_的說法,如果不是沒有,原因_self_通過Qt的,而不是PyQt的擁有。 構造一個[QAbstractMessageHandler](qabstractmessagehandler.html)。該_parent_被傳遞到[QObject](qobject.html)基類的構造函數。 ``` QAbstractMessageHandler.handleMessage (self, QtMsgType?type, QString?description, QUrl?identifier, QSourceLocation?sourceLocation) ``` 這種方法是抽象的,應在任何子類中重新實現。 這個功能必須由子類來實現。[message](qabstractmessagehandler.html#message)( )會調用這個函數,傳入的參數,_type_,_description_,_identifier_和_sourceLocation_未修改。 ``` QAbstractMessageHandler.message (self, QtMsgType?type, QString?description, QUrl?identifier?=?QUrl(), QSourceLocation?sourceLocation?=?QSourceLocation()) ``` 將消息發送到這個消息處理程序。_type_正在發送消息的種類。_description_是消息的內容。該_identifier_是標識的消息,是關鍵解釋其他參數的URI 。 通常情況下,這個類是用于報告錯誤,是這樣[QXmlQuery](qxmlquery.html),它采用了[QAbstractMessageHandler](qabstractmessagehandler.html)報告編譯和運行時[XQuery](index.htm)錯誤。因此,使用一個[QUrl](qurl.html)作為消息_identifier_IS的靈感來自于的解釋[error handling in the XQuery language](http://www.w3.org/TR/xquery/#errors)。因為_identifier_是由一個命名空間URI和本地部分,標識符具有相同本地部分是唯一的。來電者是負責確保_identifier_是一個有效的[QUrl](qurl.html)或默認構造[QUrl](qurl.html)。 _sourceLocation_在一個資源(即,文件或文件)中檢測是否需要報告一個消息,其中,識別一個位置。 這個函數直接調用[handleMessage](qabstractmessagehandler.html#handleMessage)( ) ,傳遞其所有參數不變。 **See also** [http://www.w3.org/TR/xquery/#errors](http://www.w3.org/TR/xquery/#errors)。
                  <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>

                              哎呀哎呀视频在线观看