📄 skype4py.skype-pysrc.html
字号:
<a name="L8"></a><tt class="py-lineno"> 8</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-5" class="py-name" targets="Module Skype4Py.conversion=Skype4Py.conversion-module.html"><a title="Skype4Py.conversion" class="py-name" href="#" onclick="return doclink('link-5', 'conversion', 'link-5');">conversion</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt><a name="L9"></a><tt class="py-lineno"> 9</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-6" class="py-name" targets="Module Skype4Py.client=Skype4Py.client-module.html"><a title="Skype4Py.client" class="py-name" href="#" onclick="return doclink('link-6', 'client', 'link-6');">client</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt><a name="L10"></a><tt class="py-lineno"> 10</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-7" class="py-name" targets="Module Skype4Py.user=Skype4Py.user-module.html"><a title="Skype4Py.user" class="py-name" href="#" onclick="return doclink('link-7', 'user', 'link-7');">user</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt><a name="L11"></a><tt class="py-lineno"> 11</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-8" class="py-name" targets="Module Skype4Py.call=Skype4Py.call-module.html"><a title="Skype4Py.call" class="py-name" href="#" onclick="return doclink('link-8', 'call', 'link-8');">call</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt><a name="L12"></a><tt class="py-lineno"> 12</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-9" class="py-name" targets="Module Skype4Py.profile=Skype4Py.profile-module.html"><a title="Skype4Py.profile" class="py-name" href="#" onclick="return doclink('link-9', 'profile', 'link-9');">profile</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt><a name="L13"></a><tt class="py-lineno"> 13</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-10" class="py-name" targets="Module Skype4Py.settings=Skype4Py.settings-module.html"><a title="Skype4Py.settings" class="py-name" href="#" onclick="return doclink('link-10', 'settings', 'link-10');">settings</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt><a name="L14"></a><tt class="py-lineno"> 14</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-11" class="py-name" targets="Module Skype4Py.chat=Skype4Py.chat-module.html"><a title="Skype4Py.chat" class="py-name" href="#" onclick="return doclink('link-11', 'chat', 'link-11');">chat</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt><a name="L15"></a><tt class="py-lineno"> 15</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-12" class="py-name" targets="Module Skype4Py.application=Skype4Py.application-module.html"><a title="Skype4Py.application" class="py-name" href="#" onclick="return doclink('link-12', 'application', 'link-12');">application</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt><a name="L16"></a><tt class="py-lineno"> 16</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-13" class="py-name" targets="Module Skype4Py.voicemail=Skype4Py.voicemail-module.html"><a title="Skype4Py.voicemail" class="py-name" href="#" onclick="return doclink('link-13', 'voicemail', 'link-13');">voicemail</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt><a name="L17"></a><tt class="py-lineno"> 17</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-14" class="py-name" targets="Module Skype4Py.sms=Skype4Py.sms-module.html"><a title="Skype4Py.sms" class="py-name" href="#" onclick="return doclink('link-14', 'sms', 'link-14');">sms</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt><a name="L18"></a><tt class="py-lineno"> 18</tt> <tt class="py-line"><tt class="py-keyword">from</tt> <tt id="link-15" class="py-name" targets="Module Skype4Py.filetransfer=Skype4Py.filetransfer-module.html"><a title="Skype4Py.filetransfer" class="py-name" href="#" onclick="return doclink('link-15', 'filetransfer', 'link-15');">filetransfer</a></tt> <tt class="py-keyword">import</tt> <tt class="py-op">*</tt> </tt><a name="L19"></a><tt class="py-lineno"> 19</tt> <tt class="py-line"><tt class="py-keyword">import</tt> <tt class="py-name">threading</tt> </tt><a name="L20"></a><tt class="py-lineno"> 20</tt> <tt class="py-line"> </tt><a name="L21"></a><tt class="py-lineno"> 21</tt> <tt class="py-line"> </tt><a name="ISkype"></a><div id="ISkype-def"><a name="L22"></a><tt class="py-lineno"> 22</tt> <a class="py-toggle" href="#" id="ISkype-toggle" onclick="return toggle('ISkype');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Skype4Py.skype.ISkype-class.html">ISkype</a><tt class="py-op">(</tt><tt class="py-base-class">EventHandlingBase</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="ISkype-collapsed" style="display:none;" pad="++++" indent="++++"></div><div id="ISkype-expanded"><a name="L23"></a><tt class="py-lineno"> 23</tt> <tt class="py-line"> <tt class="py-docstring">'''The main class which you have to instatinate to get access to Skype client.</tt> </tt><a name="L24"></a><tt class="py-lineno"> 24</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L25"></a><tt class="py-lineno"> 25</tt> <tt class="py-line"><tt class="py-docstring"> 1. Usage.</tt> </tt><a name="L26"></a><tt class="py-lineno"> 26</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L27"></a><tt class="py-lineno"> 27</tt> <tt class="py-line"><tt class="py-docstring"> You should access this class using the alias at the package level::</tt> </tt><a name="L28"></a><tt class="py-lineno"> 28</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L29"></a><tt class="py-lineno"> 29</tt> <tt class="py-line"><tt class="py-docstring"> import Skype4Py</tt> </tt><a name="L30"></a><tt class="py-lineno"> 30</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L31"></a><tt class="py-lineno"> 31</tt> <tt class="py-line"><tt class="py-docstring"> skype = Skype4Py.Skype()</tt> </tt><a name="L32"></a><tt class="py-lineno"> 32</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L33"></a><tt class="py-lineno"> 33</tt> <tt class="py-line"><tt class="py-docstring"> For possible constructor arguments, read the L{ISkype.__init__} description.</tt> </tt><a name="L34"></a><tt class="py-lineno"> 34</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L35"></a><tt class="py-lineno"> 35</tt> <tt class="py-line"><tt class="py-docstring"> 2. Events.</tt> </tt><a name="L36"></a><tt class="py-lineno"> 36</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L37"></a><tt class="py-lineno"> 37</tt> <tt class="py-line"><tt class="py-docstring"> This class provides events.</tt> </tt><a name="L38"></a><tt class="py-lineno"> 38</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L39"></a><tt class="py-lineno"> 39</tt> <tt class="py-line"><tt class="py-docstring"> The events names and their arguments lists can be found in L{ISkypeEvents} class.</tt> </tt><a name="L40"></a><tt class="py-lineno"> 40</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L41"></a><tt class="py-lineno"> 41</tt> <tt class="py-line"><tt class="py-docstring"> The usage of events is described in L{EventHandlingBase} class which is a superclass of</tt> </tt><a name="L42"></a><tt class="py-lineno"> 42</tt> <tt class="py-line"><tt class="py-docstring"> this class. Follow the link for more information.</tt> </tt><a name="L43"></a><tt class="py-lineno"> 43</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L44"></a><tt class="py-lineno"> 44</tt> <tt class="py-line"><tt class="py-docstring"> @newfield option: Option, Options</tt> </tt><a name="L45"></a><tt class="py-lineno"> 45</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L46"></a><tt class="py-lineno"> 46</tt> <tt class="py-line"><tt class="py-docstring"> @ivar OnNotify: Event handler for L{ISkypeEvents.Notify} event. See L{EventHandlingBase} for more information on events.</tt> </tt><a name="L47"></a><tt class="py-lineno"> 47</tt> <tt class="py-line"><tt class="py-docstring"> @type OnNotify: callable</tt> </tt><a name="L48"></a><tt class="py-lineno"> 48</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L49"></a><tt class="py-lineno"> 49</tt> <tt class="py-line"><tt class="py-docstring"> @ivar OnCommand: Event handler for L{ISkypeEvents.Command} event. See L{EventHandlingBase} for more information on events.</tt> </tt><a name="L50"></a><tt class="py-lineno"> 50</tt> <tt class="py-line"><tt class="py-docstring"> @type OnCommand: callable</tt> </tt><a name="L51"></a><tt class="py-lineno"> 51</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L52"></a><tt class="py-lineno"> 52</tt> <tt class="py-line"><tt class="py-docstring"> @ivar OnReply: Event handler for L{ISkypeEvents.Reply} event. See L{EventHandlingBase} for more information on events.</tt> </tt><a name="L53"></a><tt class="py-lineno"> 53</tt> <tt class="py-line"><tt class="py-docstring"> @type OnReply: callable</tt> </tt><a name="L54"></a><tt class="py-lineno"> 54</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L55"></a><tt class="py-lineno"> 55</tt> <tt class="py-line"><tt class="py-docstring"> @ivar OnError: Event handler for L{ISkypeEvents.Error} event. See L{EventHandlingBase} for more information on events.</tt> </tt><a name="L56"></a><tt class="py-lineno"> 56</tt> <tt class="py-line"><tt class="py-docstring"> @type OnError: callable</tt> </tt><a name="L57"></a><tt class="py-lineno"> 57</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L58"></a><tt class="py-lineno"> 58</tt> <tt class="py-line"><tt class="py-docstring"> @ivar OnAttachmentStatus: Event handler for L{ISkypeEvents.AttachmentStatus} event. See L{EventHandlingBase} for more information on events.</tt> </tt><a name="L59"></a><tt class="py-lineno"> 59</tt> <tt class="py-line"><tt class="py-docstring"> @type OnAttachmentStatus: callable</tt> </tt><a name="L60"></a><tt class="py-lineno"> 60</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L61"></a><tt class="py-lineno"> 61</tt> <tt class="py-line"><tt class="py-docstring"> @ivar OnConnectionStatus: Event handler for L{ISkypeEvents.ConnectionStatus} event. See L{EventHandlingBase} for more information on events.</tt> </tt><a name="L62"></a><tt class="py-lineno"> 62</tt> <tt class="py-line"><tt class="py-docstring"> @type OnConnectionStatus: callable</tt> </tt><a name="L63"></a><tt class="py-lineno"> 63</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L64"></a><tt class="py-lineno"> 64</tt> <tt class="py-line"><tt class="py-docstring"> @ivar OnUserStatus: Event handler for L{ISkypeEvents.UserStatus} event. See L{EventHandlingBase} for more information on events.</tt> </tt><a name="L65"></a><tt class="py-lineno"> 65</tt> <tt class="py-line"><tt class="py-docstring"> @type OnUserStatus: callable</tt> </tt><a name="L66"></a><tt class="py-lineno"> 66</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L67"></a><tt class="py-lineno"> 67</tt> <tt class="py-line"><tt class="py-docstring"> @ivar OnOnlineStatus: Event handler for L{ISkypeEvents.OnlineStatus} event. See L{EventHandlingBase} for more information on events.</tt> </tt><a name="L68"></a><tt class="py-lineno"> 68</tt> <tt class="py-line"><tt class="py-docstring"> @type OnOnlineStatus: callable</tt> </tt><a name="L69"></a><tt class="py-lineno"> 69</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L70"></a><tt class="py-lineno"> 70</tt> <tt class="py-line"><tt class="py-docstring"> @ivar OnCallStatus: Event handler for L{ISkypeEvents.CallStatus} event. See L{EventHandlingBase} for more information on events.</tt> </tt><a name="L71"></a><tt class="py-lineno"> 71</tt> <tt class="py-line"><tt class="py-docstring"> @type OnCallStatus: callable</tt> </tt><a name="L72"></a><tt class="py-lineno"> 72</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt><a name="L73"></a><tt class="py-lineno"> 73</tt> <tt class="py-line"><tt class="py-docstring"> @ivar OnCallHistory: Event handler for L{ISkypeEvents.CallHistory} event. See L{EventHandlingBase} for more information on events.</tt> </tt><a name="L74"></a><tt class="py-lineno"> 74</tt> <tt class="py-line"><tt class="py-docstring"> @type OnCallHistory: callable</tt> </tt><a name="L75"></a><tt class="py-lineno"> 75</tt> <tt class="py-line"><tt class="py-docstring"></tt> </tt>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -