File: resources.html

package info (click to toggle)
python-qt4 4.12.1%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 40,300 kB
  • ctags: 6,185
  • sloc: python: 125,988; cpp: 13,291; xml: 292; makefile: 246; php: 27; sh: 2
file content (157 lines) | stat: -rw-r--r-- 7,247 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>The PyQt4 Resource System &#8212; PyQt 4.12.1 Reference Guide</title>
    
    <link rel="stylesheet" href="_static/classic.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    './',
        VERSION:     '4.12.1',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true,
        SOURCELINK_SUFFIX: '.txt'
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="shortcut icon" href="_static/logo_tn.ico"/>
    <link rel="index" title="Index" href="genindex.html" />
    <link rel="search" title="Search" href="search.html" />
    <link rel="next" title="Python Objects and QVariant" href="pyqt_qvariant.html" />
    <link rel="prev" title="Using Qt Designer" href="designer.html" /> 
  </head>
  <body>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="pyqt_qvariant.html" title="Python Objects and QVariant"
             accesskey="N">next</a> |</li>
        <li class="right" >
          <a href="designer.html" title="Using Qt Designer"
             accesskey="P">previous</a> |</li>
        <li class="nav-item nav-item-0"><a href="index.html">PyQt 4.12.1 Reference Guide</a> &#187;</li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <div class="section" id="the-pyqt4-resource-system">
<h1>The PyQt4 Resource System<a class="headerlink" href="#the-pyqt4-resource-system" title="Permalink to this headline">¶</a></h1>
<p>PyQt4 supports Qt’s resource system.  This is a facility for embedding
resources such as icons and translation files in an application.  This makes
the packaging and distribution of those resources much easier.</p>
<p>A <code class="docutils literal"><span class="pre">.qrc</span></code> resource collection file is an XML file used to specify which
resource files are to be embedded.  The application then refers to the resource
files by their original names but preceded by a colon.</p>
<p>For a full description, including the format of the <code class="docutils literal"><span class="pre">.qrc</span></code> files, see the Qt
Resource System in the Qt documentation.</p>
<div class="section" id="pyrcc4">
<h2><strong class="program">pyrcc4</strong><a class="headerlink" href="#pyrcc4" title="Permalink to this headline">¶</a></h2>
<p><strong class="program">pyrcc4</strong> is PyQt4’s equivalent to Qt’s <strong class="program">rcc</strong> utility and is
used in exactly the same way.  <strong class="program">pyrcc4</strong> reads the <code class="docutils literal"><span class="pre">.qrc</span></code> file, and
the resource files, and generates a Python module that only needs to be
<code class="docutils literal"><span class="pre">import</span></code> ed by the application in order for those resources to be made
available just as if they were the original files.</p>
<p>In addition to the command line options that are common with <strong class="program">rcc</strong>,
the following are also supported:</p>
<dl class="cmdoption">
<dt id="cmdoption-pyrcc4-py2">
<code class="descname">-py2</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-pyrcc4-py2" title="Permalink to this definition">¶</a></dt>
<dd><p>Generate code that will work for all versions of Python v2.x.  Although
this is the default, the option should be specified explicitly in case the
default is changed in a future version.</p>
</dd></dl>

<dl class="cmdoption">
<dt id="cmdoption-pyrcc4-py3">
<code class="descname">-py3</code><code class="descclassname"></code><a class="headerlink" href="#cmdoption-pyrcc4-py3" title="Permalink to this definition">¶</a></dt>
<dd><p>Generate code that will work for all versions of Python starting with
Python v2.6.</p>
</dd></dl>

<p><strong class="program">pyrcc4</strong> will only be included if your copy of Qt includes the XML
module.</p>
</div>
</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
            <p class="logo"><a href="index.html">
              <img class="logo" src="_static/logo.png" alt="Logo"/>
            </a></p>
  <h3><a href="index.html">Table Of Contents</a></h3>
  <ul>
<li><a class="reference internal" href="#">The PyQt4 Resource System</a><ul>
<li><a class="reference internal" href="#pyrcc4"><strong class="program">pyrcc4</strong></a></li>
</ul>
</li>
</ul>

  <h4>Previous topic</h4>
  <p class="topless"><a href="designer.html"
                        title="previous chapter">Using Qt Designer</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="pyqt_qvariant.html"
                        title="next chapter">Python Objects and QVariant</a></p>
<div id="searchbox" style="display: none" role="search">
  <h3>Quick search</h3>
    <form class="search" action="search.html" method="get">
      <div><input type="text" name="q" /></div>
      <div><input type="submit" value="Go" /></div>
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="genindex.html" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li class="right" >
          <a href="pyqt_qvariant.html" title="Python Objects and QVariant"
             >next</a> |</li>
        <li class="right" >
          <a href="designer.html" title="Using Qt Designer"
             >previous</a> |</li>
        <li class="nav-item nav-item-0"><a href="index.html">PyQt 4.12.1 Reference Guide</a> &#187;</li> 
      </ul>
    </div>
    <div class="footer" role="contentinfo">
        &#169; Copyright 2016 Riverbank Computing Limited.
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.2.
    </div>
  </body>
</html>