skype4py.api.darwin-pysrc.html

来自「基于python的skype的API的说明文档」· HTML 代码 · 共 276 行 · 第 1/5 页

HTML
276
字号
</div><a name="L51"></a><tt class="py-lineno"> 51</tt>  <tt class="py-line"> </tt><a name="EventLoop.quit"></a><div id="EventLoop.quit-def"><a name="L52"></a><tt class="py-lineno"> 52</tt> <a class="py-toggle" href="#" id="EventLoop.quit-toggle" onclick="return toggle('EventLoop.quit');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API.darwin.EventLoop-class.html#quit">quit</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="EventLoop.quit-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="EventLoop.quit-expanded"><a name="L53"></a><tt class="py-lineno"> 53</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">carb</tt><tt class="py-op">.</tt><tt class="py-name">lib</tt><tt class="py-op">.</tt><tt class="py-name">QuitEventLoop</tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">handle</tt><tt class="py-op">)</tt> </tt></div></div><a name="L54"></a><tt class="py-lineno"> 54</tt>  <tt class="py-line"> </tt><a name="L55"></a><tt class="py-lineno"> 55</tt>  <tt class="py-line"> </tt><a name="CoreFoundation"></a><div id="CoreFoundation-def"><a name="L56"></a><tt class="py-lineno"> 56</tt> <a class="py-toggle" href="#" id="CoreFoundation-toggle" onclick="return toggle('CoreFoundation');">-</a><tt class="py-line"><tt class="py-keyword">class</tt> <a class="py-def-name" href="Skype4Py.API.darwin.CoreFoundation-class.html">CoreFoundation</a><tt class="py-op">(</tt><tt class="py-base-class">object</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="CoreFoundation-collapsed" style="display:none;" pad="+++" indent="++++"></div><div id="CoreFoundation-expanded"><a name="L57"></a><tt class="py-lineno"> 57</tt>  <tt class="py-line">    <tt class="py-docstring">'''Represents the CoreFoundation.framework.</tt> </tt><a name="L58"></a><tt class="py-lineno"> 58</tt>  <tt class="py-line"><tt class="py-docstring">    '''</tt> </tt><a name="L59"></a><tt class="py-lineno"> 59</tt>  <tt class="py-line"> </tt><a name="CoreFoundation.__init__"></a><div id="CoreFoundation.__init__-def"><a name="L60"></a><tt class="py-lineno"> 60</tt> <a class="py-toggle" href="#" id="CoreFoundation.__init__-toggle" onclick="return toggle('CoreFoundation.__init__');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API.darwin.CoreFoundation-class.html#__init__">__init__</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="CoreFoundation.__init__-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CoreFoundation.__init__-expanded"><a name="L61"></a><tt class="py-lineno"> 61</tt>  <tt class="py-line">        <tt class="py-name">path</tt> <tt class="py-op">=</tt> <tt class="py-name">find_library</tt><tt class="py-op">(</tt><tt class="py-string">'CoreFoundation'</tt><tt class="py-op">)</tt> </tt><a name="L62"></a><tt class="py-lineno"> 62</tt>  <tt class="py-line">        <tt class="py-keyword">if</tt> <tt class="py-name">path</tt> <tt class="py-op">==</tt> <tt class="py-name">None</tt><tt class="py-op">:</tt> </tt><a name="L63"></a><tt class="py-lineno"> 63</tt>  <tt class="py-line">            <tt class="py-keyword">raise</tt> <tt class="py-name">ImportError</tt><tt class="py-op">(</tt><tt class="py-string">'Could not find CoreFoundation.framework'</tt><tt class="py-op">)</tt> </tt><a name="L64"></a><tt class="py-lineno"> 64</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">lib</tt> <tt class="py-op">=</tt> <tt class="py-name">cdll</tt><tt class="py-op">.</tt><tt class="py-name">LoadLibrary</tt><tt class="py-op">(</tt><tt class="py-name">path</tt><tt class="py-op">)</tt> </tt><a name="L65"></a><tt class="py-lineno"> 65</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">cfstrs</tt> <tt class="py-op">=</tt> <tt class="py-op">[</tt><tt class="py-op">]</tt> </tt></div><a name="L66"></a><tt class="py-lineno"> 66</tt>  <tt class="py-line"> </tt><a name="CoreFoundation.CFType"></a><div id="CoreFoundation.CFType-def"><a name="L67"></a><tt class="py-lineno"> 67</tt> <a class="py-toggle" href="#" id="CoreFoundation.CFType-toggle" onclick="return toggle('CoreFoundation.CFType');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API.darwin.CoreFoundation-class.html#CFType">CFType</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">handle</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="CoreFoundation.CFType-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CoreFoundation.CFType-expanded"><a name="L68"></a><tt class="py-lineno"> 68</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-12" class="py-name" targets="Class Skype4Py.API.darwin.CFType=Skype4Py.API.darwin.CFType-class.html,Method Skype4Py.API.darwin.CoreFoundation.CFType()=Skype4Py.API.darwin.CoreFoundation-class.html#CFType"><a title="Skype4Py.API.darwin.CFTypeSkype4Py.API.darwin.CoreFoundation.CFType" class="py-name" href="#" onclick="return doclink('link-12', 'CFType', 'link-12');">CFType</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">handle</tt><tt class="py-op">=</tt><tt class="py-name">handle</tt><tt class="py-op">)</tt> </tt></div><a name="L69"></a><tt class="py-lineno"> 69</tt>  <tt class="py-line"> </tt><a name="CoreFoundation.CFStringFromHandle"></a><div id="CoreFoundation.CFStringFromHandle-def"><a name="L70"></a><tt class="py-lineno"> 70</tt> <a class="py-toggle" href="#" id="CoreFoundation.CFStringFromHandle-toggle" onclick="return toggle('CoreFoundation.CFStringFromHandle');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API.darwin.CoreFoundation-class.html#CFStringFromHandle">CFStringFromHandle</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">handle</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="CoreFoundation.CFStringFromHandle-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CoreFoundation.CFStringFromHandle-expanded"><a name="L71"></a><tt class="py-lineno"> 71</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-13" class="py-name" targets="Class Skype4Py.API.darwin.CFString=Skype4Py.API.darwin.CFString-class.html,Method Skype4Py.API.darwin.CoreFoundation.CFString()=Skype4Py.API.darwin.CoreFoundation-class.html#CFString"><a title="Skype4Py.API.darwin.CFStringSkype4Py.API.darwin.CoreFoundation.CFString" class="py-name" href="#" onclick="return doclink('link-13', 'CFString', 'link-13');">CFString</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">handle</tt><tt class="py-op">=</tt><tt class="py-name">handle</tt><tt class="py-op">)</tt> </tt></div><a name="L72"></a><tt class="py-lineno"> 72</tt>  <tt class="py-line"> </tt><a name="CoreFoundation.CFString"></a><div id="CoreFoundation.CFString-def"><a name="L73"></a><tt class="py-lineno"> 73</tt> <a class="py-toggle" href="#" id="CoreFoundation.CFString-toggle" onclick="return toggle('CoreFoundation.CFString');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API.darwin.CoreFoundation-class.html#CFString">CFString</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">s</tt><tt class="py-op">=</tt><tt class="py-string">u''</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="CoreFoundation.CFString-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CoreFoundation.CFString-expanded"><a name="L74"></a><tt class="py-lineno"> 74</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-14" class="py-name"><a title="Skype4Py.API.darwin.CFStringSkype4Py.API.darwin.CoreFoundation.CFString" class="py-name" href="#" onclick="return doclink('link-14', 'CFString', 'link-13');">CFString</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">string</tt><tt class="py-op">=</tt><tt class="py-name">s</tt><tt class="py-op">)</tt> </tt></div><a name="L75"></a><tt class="py-lineno"> 75</tt>  <tt class="py-line"> </tt><a name="CoreFoundation.CFSTR"></a><div id="CoreFoundation.CFSTR-def"><a name="L76"></a><tt class="py-lineno"> 76</tt> <a class="py-toggle" href="#" id="CoreFoundation.CFSTR-toggle" onclick="return toggle('CoreFoundation.CFSTR');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API.darwin.CoreFoundation-class.html#CFSTR">CFSTR</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">s</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="CoreFoundation.CFSTR-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CoreFoundation.CFSTR-expanded"><a name="L77"></a><tt class="py-lineno"> 77</tt>  <tt class="py-line">        <tt class="py-keyword">for</tt> <tt class="py-name">cfs</tt> <tt class="py-keyword">in</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">cfstrs</tt><tt class="py-op">:</tt> </tt><a name="L78"></a><tt class="py-lineno"> 78</tt>  <tt class="py-line">            <tt class="py-keyword">if</tt> <tt class="py-name">unicode</tt><tt class="py-op">(</tt><tt class="py-name">cfs</tt><tt class="py-op">)</tt> <tt class="py-op">==</tt> <tt class="py-name">s</tt><tt class="py-op">:</tt> </tt><a name="L79"></a><tt class="py-lineno"> 79</tt>  <tt class="py-line">                <tt class="py-keyword">return</tt> <tt class="py-name">cfs</tt> </tt><a name="L80"></a><tt class="py-lineno"> 80</tt>  <tt class="py-line">        <tt class="py-name">cfs</tt> <tt class="py-op">=</tt> <tt class="py-name">self</tt><tt class="py-op">.</tt><tt id="link-15" class="py-name"><a title="Skype4Py.API.darwin.CFStringSkype4Py.API.darwin.CoreFoundation.CFString" class="py-name" href="#" onclick="return doclink('link-15', 'CFString', 'link-13');">CFString</a></tt><tt class="py-op">(</tt><tt class="py-name">s</tt><tt class="py-op">)</tt> </tt><a name="L81"></a><tt class="py-lineno"> 81</tt>  <tt class="py-line">        <tt class="py-name">self</tt><tt class="py-op">.</tt><tt class="py-name">cfstrs</tt><tt class="py-op">.</tt><tt class="py-name">append</tt><tt class="py-op">(</tt><tt class="py-name">cfs</tt><tt class="py-op">)</tt> </tt><a name="L82"></a><tt class="py-lineno"> 82</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt class="py-name">cfs</tt> </tt></div><a name="L83"></a><tt class="py-lineno"> 83</tt>  <tt class="py-line"> </tt><a name="CoreFoundation.CFNumberFromHandle"></a><div id="CoreFoundation.CFNumberFromHandle-def"><a name="L84"></a><tt class="py-lineno"> 84</tt> <a class="py-toggle" href="#" id="CoreFoundation.CFNumberFromHandle-toggle" onclick="return toggle('CoreFoundation.CFNumberFromHandle');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API.darwin.CoreFoundation-class.html#CFNumberFromHandle">CFNumberFromHandle</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">handle</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="CoreFoundation.CFNumberFromHandle-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CoreFoundation.CFNumberFromHandle-expanded"><a name="L85"></a><tt class="py-lineno"> 85</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-16" class="py-name" targets="Class Skype4Py.API.darwin.CFNumber=Skype4Py.API.darwin.CFNumber-class.html,Method Skype4Py.API.darwin.CoreFoundation.CFNumber()=Skype4Py.API.darwin.CoreFoundation-class.html#CFNumber"><a title="Skype4Py.API.darwin.CFNumberSkype4Py.API.darwin.CoreFoundation.CFNumber" class="py-name" href="#" onclick="return doclink('link-16', 'CFNumber', 'link-16');">CFNumber</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">handle</tt><tt class="py-op">=</tt><tt class="py-name">handle</tt><tt class="py-op">)</tt> </tt></div><a name="L86"></a><tt class="py-lineno"> 86</tt>  <tt class="py-line"> </tt><a name="CoreFoundation.CFNumber"></a><div id="CoreFoundation.CFNumber-def"><a name="L87"></a><tt class="py-lineno"> 87</tt> <a class="py-toggle" href="#" id="CoreFoundation.CFNumber-toggle" onclick="return toggle('CoreFoundation.CFNumber');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API.darwin.CoreFoundation-class.html#CFNumber">CFNumber</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">n</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="CoreFoundation.CFNumber-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CoreFoundation.CFNumber-expanded"><a name="L88"></a><tt class="py-lineno"> 88</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-17" class="py-name"><a title="Skype4Py.API.darwin.CFNumberSkype4Py.API.darwin.CoreFoundation.CFNumber" class="py-name" href="#" onclick="return doclink('link-17', 'CFNumber', 'link-16');">CFNumber</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">number</tt><tt class="py-op">=</tt><tt class="py-name">n</tt><tt class="py-op">)</tt> </tt></div><a name="L89"></a><tt class="py-lineno"> 89</tt>  <tt class="py-line"> </tt><a name="CoreFoundation.CFDictionaryFromHandle"></a><div id="CoreFoundation.CFDictionaryFromHandle-def"><a name="L90"></a><tt class="py-lineno"> 90</tt> <a class="py-toggle" href="#" id="CoreFoundation.CFDictionaryFromHandle-toggle" onclick="return toggle('CoreFoundation.CFDictionaryFromHandle');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API.darwin.CoreFoundation-class.html#CFDictionaryFromHandle">CFDictionaryFromHandle</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">handle</tt><tt class="py-op">=</tt><tt class="py-number">0</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="CoreFoundation.CFDictionaryFromHandle-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CoreFoundation.CFDictionaryFromHandle-expanded"><a name="L91"></a><tt class="py-lineno"> 91</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-18" class="py-name" targets="Class Skype4Py.API.darwin.CFDictionary=Skype4Py.API.darwin.CFDictionary-class.html,Method Skype4Py.API.darwin.CoreFoundation.CFDictionary()=Skype4Py.API.darwin.CoreFoundation-class.html#CFDictionary"><a title="Skype4Py.API.darwin.CFDictionarySkype4Py.API.darwin.CoreFoundation.CFDictionary" class="py-name" href="#" onclick="return doclink('link-18', 'CFDictionary', 'link-18');">CFDictionary</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">handle</tt><tt class="py-op">=</tt><tt class="py-name">handle</tt><tt class="py-op">)</tt> </tt></div><a name="L92"></a><tt class="py-lineno"> 92</tt>  <tt class="py-line"> </tt><a name="CoreFoundation.CFDictionary"></a><div id="CoreFoundation.CFDictionary-def"><a name="L93"></a><tt class="py-lineno"> 93</tt> <a class="py-toggle" href="#" id="CoreFoundation.CFDictionary-toggle" onclick="return toggle('CoreFoundation.CFDictionary');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API.darwin.CoreFoundation-class.html#CFDictionary">CFDictionary</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">,</tt> <tt class="py-param">d</tt><tt class="py-op">=</tt><tt class="py-op">{</tt><tt class="py-op">}</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="CoreFoundation.CFDictionary-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CoreFoundation.CFDictionary-expanded"><a name="L94"></a><tt class="py-lineno"> 94</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-19" class="py-name"><a title="Skype4Py.API.darwin.CFDictionarySkype4Py.API.darwin.CoreFoundation.CFDictionary" class="py-name" href="#" onclick="return doclink('link-19', 'CFDictionary', 'link-18');">CFDictionary</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">,</tt> <tt class="py-name">dictionary</tt><tt class="py-op">=</tt><tt class="py-name">d</tt><tt class="py-op">)</tt> </tt></div><a name="L95"></a><tt class="py-lineno"> 95</tt>  <tt class="py-line"> </tt><a name="CoreFoundation.CFDistributedNotificationCenter"></a><div id="CoreFoundation.CFDistributedNotificationCenter-def"><a name="L96"></a><tt class="py-lineno"> 96</tt> <a class="py-toggle" href="#" id="CoreFoundation.CFDistributedNotificationCenter-toggle" onclick="return toggle('CoreFoundation.CFDistributedNotificationCenter');">-</a><tt class="py-line">    <tt class="py-keyword">def</tt> <a class="py-def-name" href="Skype4Py.API.darwin.CoreFoundation-class.html#CFDistributedNotificationCenter">CFDistributedNotificationCenter</a><tt class="py-op">(</tt><tt class="py-param">self</tt><tt class="py-op">)</tt><tt class="py-op">:</tt> </tt></div><div id="CoreFoundation.CFDistributedNotificationCenter-collapsed" style="display:none;" pad="+++" indent="++++++++"></div><div id="CoreFoundation.CFDistributedNotificationCenter-expanded"><a name="L97"></a><tt class="py-lineno"> 97</tt>  <tt class="py-line">        <tt class="py-keyword">return</tt> <tt id="link-20" class="py-name" targets="Class Skype4Py.API.darwin.CFDistributedNotificationCenter=Skype4Py.API.darwin.CFDistributedNotificationCenter-class.html,Method Skype4Py.API.darwin.CoreFoundation.CFDistributedNotificationCenter()=Skype4Py.API.darwin.CoreFoundation-class.html#CFDistributedNotificationCenter"><a title="Skype4Py.API.darwin.CFDistributedNotificationCenterSkype4Py.API.darwin.CoreFoundation.CFDistributedNotificationCenter" class="py-name" href="#" onclick="return doclink('link-20', 'CFDistributedNotificationCenter', 'link-20');">CFDistributedNotificationCenter</a></tt><tt class="py-op">(</tt><tt class="py-name">self</tt><tt class="py-op">)</tt> </tt>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?