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 — 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> »</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> »</li>
</ul>
</div>
<div class="footer" role="contentinfo">
© Copyright 2016 Riverbank Computing Limited.
Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.2.
</div>
</body>
</html>
|