Sophie

Sophie

distrib > Mandriva > 2010.0 > x86_64 > by-pkgid > a6d417e36f6bb1154f4c003e6717e298 > files > 118

a-a-p-1.090-2mdv2009.0.noarch.rpm

<html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>The Qt Library</title><meta name="generator" content="DocBook XSL Stylesheets V1.71.1"><link rel="start" href="index.html" title="A-A-P Recipe Executive"><link rel="up" href="ref-modules.html" title="Chapter 39. Standard Modules"><link rel="prev" href="ch39s02.html" title="GNU Libtool"><link rel="next" href="ref-tools.html" title="Chapter 40. Standard Tools"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><table width="100%" id="navtable"><tbody><tr><td align="left" class="left" width="33%"><b><a href="http://www.a-a-p.org">A-A-P home page</a></b></td><td align="center" class="center" width="34%"><b><a href="index.html">A-A-P Recipe Executive</a></b></td><td align="right" class="right" width="33%"></td></tr><tr><td align="left" class="left"><a accesskey="p" href="ch39s02.html">Prev</a></td><td align="center" class="center">Standard Modules</td><td align="right" class="right"><a accesskey="n" href="ref-tools.html">Next</a></td></tr></tbody></table><hr><div class="sect1" lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="id2687072"></a>The Qt Library</h2></div></div></div><a name="mod-qt"></a><p>
        Adds support for the Qt&#8482; library, distributed by Trolltech.
	Qt is a toolkit for graphical user interfaces,
	and forms the basis for the KDE Desktop environment.
	Qt adds a form of introspection to C++ as well as a
	way to loosely couple components through the signals and slots
	mechanism.
      </p><p>
      The Qt module attempts to automatically locate the Qt libraries
      and headers on your system. If this fails, an error will be printed.
      You can set the environment variable QTDIR to tell <span class="application">Aap</span> where
      Qt is installed if the automatic detection does not find it.
      </p><p>
      When the Qt module is loaded, an additional source file type
      ui is added; these are files created by Qt's Designer application
      which describe a GUI. You can list a .ui file as a source file
      in any program, library or other <span class="application">Aap</span> target.
      The .ui files are processed by uic to produce C++ code which
      is later compiled.
      </p><p>
      As part of the Qt object system, header files (and sometimes
      C++ sources) are progessed to create moc (Meta Object Compiler)
      files; these .moc files are typically included from the C++ code.
      The Qt module for <span class="application">Aap</span> automatically detects this additional
      dependency and processes headers and C++ sources appropriately.
      </p><div class="note" style="margin-left: 0.5in; margin-right: 0.5in;"><table border="0" summary="Note"><tr><td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="images/note.png"></td><th align="left">Note</th></tr><tr><td align="left" valign="top">
      You must use headername.moc and not headername.moc.cpp 
      for the .moc files -- the former is the usual style
      of the KDE project, the latter appears only infrequently.
      </td></tr></table></div><p>
      </p></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="ch39s02.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="ref-modules.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="ref-tools.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top">GNU Libtool </td><td width="20%" align="center"><a accesskey="h" href="index.html">
		    Contents</a></td><td width="40%" align="right" valign="top"> Chapter 40. Standard Tools</td></tr></table></div></body></html>