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

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # QDBusError Class Reference ## [[QtDBus](index.htm) module] 該QDBusError類代表從D - Bus總線或從總線發現遠程應用程序收到一個錯誤。[More...](#details) ### Types * `enum ErrorType { NoError, Other, Failed, NoMemory, ..., InvalidMember }` ### Methods * `__init__ (self, QDBusError?other)` * `bool isValid (self)` * `QString message (self)` * `QString name (self)` * `ErrorType type (self)` ### Static Methods * `QString errorString (ErrorType?error)` * * * ## Detailed Description 該QDBusError類代表從D - Bus總線或從總線發現遠程應用程序收到一個錯誤。 當使用D - Bus總線服務或遠程應用程序通過D-Bus處理,一些錯誤情況可能會發生。這個錯誤條件是通過返回錯誤值或由QDBusError有時信號。 C + +和Java的例外是D-Bus的錯誤,一個有效的比喻:不是有一個返回值,遠程應用程序和總線正常返回可能決定拋出一個錯誤條件。然而,本[QtDBus](index.htm)實現不使用C + +異常拋出機制,所以你會收到QDBusErrors在返回的答復(見[QDBusReply.error](qdbusreply.html#error)())。 QDBusError對象用于檢查錯誤名稱和距離公共汽車站和遠程應用程序收到的消息。你不應該自己創建這些對象的信號錯誤條件從D-Bus的調用時:相反,使用[QDBusMessage.createError](qdbusmessage.html#createError)()和[QDBusConnection.send](qdbusconnection.html#send)( ) 。 * * * ## Type Documentation ``` QDBusError.ErrorType ``` 為了便于核查的D-Bus的執行和總線守護程序本身產生的最常見的D-Bus錯誤,[QDBusError](qdbuserror.html)可以比作一組預先定義的值: | Constant | Value | Description | | --- | --- | --- | | `QDBusError.NoError` | `0` | [QDBusError](qdbuserror.html)是無效的(即,調用成功) | | `QDBusError.Other` | `1` | [QDBusError](qdbuserror.html)包含錯誤,它是眾所周知的之一 | | `QDBusError.Failed` | `2` | 調用失敗(`org.freedesktop.DBus.Error.Failed`) | | `QDBusError.NoMemory` | `3` | 出存儲器(`org.freedesktop.DBus.Error.NoMemory`) | | `QDBusError.ServiceUnknown` | `4` | 被調用的服務是未知的(`org.freedesktop.DBus.Error.ServiceUnknown`) | | `QDBusError.NoReply` | `5` | 被調用的方法沒有在指定的超時時間內答復(`org.freedesktop.DBus.Error.NoReply`) | | `QDBusError.BadAddress` | `6` | 給出的地址是無效的(`org.freedesktop.DBus.Error.BadAddress`) | | `QDBusError.NotSupported` | `7` | 不支持通話/操作(`org.freedesktop.DBus.Error.NotSupported`) | | `QDBusError.LimitsExceeded` | `8` | 分配給此進程/呼叫/連接的限制超出了預先定義的值(`org.freedesktop.DBus.Error.LimitsExceeded`) | | `QDBusError.AccessDenied` | `9` | 呼叫/操作試圖訪問一個資源它不允許(`org.freedesktop.DBus.Error.AccessDenied`) | | `QDBusError.NoServer` | `10` | _Documentation doesn't say what this is for_(`org.freedesktop.DBus.Error.NoServer`) | | `QDBusError.Timeout` | `11` | _Documentation doesn't say what this is for or how it's used_(`org.freedesktop.DBus.Error.Timeout`) | | `QDBusError.NoNetwork` | `12` | _Documentation doesn't say what this is for_(`org.freedesktop.DBus.Error.NoNetwork`) | | `QDBusError.AddressInUse` | `13` | QDBusServer試圖綁定到一個地址已被使用(`org.freedesktop.DBus.Error.AddressInUse`) | | `QDBusError.Disconnected` | `14` | 呼叫/進程/消息被發送后,[QDBusConnection](qdbusconnection.html)斷開(`org.freedesktop.DBus.Error.Disconnected`) | | `QDBusError.InvalidArgs` | `15` | 傳遞給這個調用/操作的參數是無效的(`org.freedesktop.DBus.Error.InvalidArgs`) | | `QDBusError.UnknownMethod` | `16` | 在這個對象/接口與給定的參數(未找到調用的方法`org.freedesktop.DBus.Error.UnknownMethod`) | | `QDBusError.TimedOut` | `17` | _Documentation doesn't say..._(`org.freedesktop.DBus.Error.TimedOut`) | | `QDBusError.InvalidSignature` | `18` | 類型簽名是無效的或兼容(`org.freedesktop.DBus.Error.InvalidSignature`) | | `QDBusError.UnknownInterface` | `19` | 該接口是不為人所知的 | | `QDBusError.InternalError` | `20` | 發生內部錯誤(`com.trolltech.QtDBus.Error.InternalError`) | | `QDBusError.InvalidObjectPath` | `23` | 提供的對象路徑無效。 | | `QDBusError.InvalidService` | `22` | 所請求的服務無效。 | | `QDBusError.InvalidMember` | `25` | 該部件是無效的。 | | `QDBusError.InvalidInterface` | `24` | 該接口是無效的。 | | `QDBusError.UnknownObject` | `21` | 遠程對象找不到。 | * * * ## Method Documentation ``` QDBusError.__init__ (self, QDBusError?other) ``` ``` QString QDBusError.errorString (ErrorType?error) ``` 返回與錯誤情況相關聯的錯誤名稱_error_。 此功能被引入Qt的4.3 。 ``` bool QDBusError.isValid (self) ``` 返回True如果這是一個有效的錯誤條件(例如,如果有一個錯誤) ,否則為False 。 ``` QString QDBusError.message (self) ``` 返回被叫與此錯誤相關的消息。錯誤信息是實現定義的,通常包含人類可讀的錯誤代碼,雖然這并不意味著它是適合您的最終用戶。 ``` QString QDBusError.name (self) ``` 返回這個錯誤的名字。錯誤名稱類似的D-Bus接口的名稱,如`org.freedesktop.DBus.InvalidArgs`。 **See also** [type](qdbuserror.html#type)( ) 。 ``` ErrorType QDBusError.type (self) ``` [](qdbuserror.html#ErrorType-enum) [返回此錯誤的](qdbuserror.html#ErrorType-enum)[ErrorType](qdbuserror.html#ErrorType-enum)。 **See also** [ErrorType](qdbuserror.html#ErrorType-enum)。
                  <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>

                              哎呀哎呀视频在线观看