source: x/lib/qt4.xml@ a8ece039

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since a8ece039 was a8ece039, checked in by Bruce Dubbs <bdubbs@…>, 11 years ago

Reset

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@11685 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 25.0 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY qt4-download-http
8 "http://download.qt-project.org/official_releases/qt/4.8/&qt4-version;/qt-everywhere-opensource-src-&qt4-version;.tar.gz">
9 <!ENTITY qt4-download-ftp " ">
10 <!ENTITY qt4-md5sum "1864987bdbb2f58f8ae8b350dfdbe133">
11 <!ENTITY qt4-size "231 MB">
12 <!ENTITY qt4-buildsize "1.9 GB">
13 <!ENTITY qt4-time "41 SBU">
14]>
15
16<sect1 id="qt4" xreflabel="Qt-&qt4-version;">
17 <?dbhtml filename="qt4.html" ?>
18
19 <sect1info>
20 <othername>$LastChangedBy$</othername>
21 <date>$Date$</date>
22 </sect1info>
23
24 <title>Qt-&qt4-version;</title>
25
26 <indexterm zone="qt4">
27 <primary sortas="a-Qt">Qt</primary>
28 </indexterm>
29
30 <sect2 role="package">
31 <title>Introduction to Qt</title>
32
33 <para>
34 <application>Qt</application> is a cross-platform application
35 framework that is widely used for developing application software
36 with a graphical user interface (GUI) (in which cases Qt is classified
37 as a widget toolkit), and also used for developing non-GUI programs such
38 as command-line tools and consoles for servers. One of the major users
39 of <application>Qt</application> is <application>KDE</application>.
40 </para>
41
42 &lfs74_checked;
43
44 <bridgehead renderas="sect3">Package Information</bridgehead>
45 <itemizedlist spacing="compact">
46 <listitem>
47 <para>
48 Download (HTTP): <ulink url="&qt4-download-http;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download (FTP): <ulink url="&qt4-download-ftp;"/>
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download MD5 sum: &qt4-md5sum;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Download size: &qt4-size;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated disk space required: &qt4-buildsize;
69 </para>
70 </listitem>
71 <listitem>
72 <para>
73 Estimated build time: &qt4-time;
74 </para>
75 </listitem>
76 </itemizedlist>
77
78 <bridgehead renderas="sect3">Qt Dependencies</bridgehead>
79
80 <bridgehead renderas="sect4">Required</bridgehead>
81 <para role="required">
82 <xref linkend="alsa-lib"/> and
83 <xref linkend="mesalib"/>
84 </para>
85
86 <bridgehead renderas="sect4">Recommended</bridgehead>
87 <para role="recommended">
88 <xref linkend="cacerts"/>,
89 <xref linkend="dbus"/>,
90 <xref linkend="glib2"/>,
91 <xref linkend="icu"/> (unicode support),
92 <xref linkend="libjpeg"/>,
93 <xref linkend="libmng"/>,
94 <xref linkend="libpng"/>,
95 <xref linkend="libtiff"/>,
96 <xref linkend="openssl"/>, and
97 <xref linkend="sqlite"/>
98 </para>
99
100 <bridgehead renderas="sect4">Optional</bridgehead>
101 <para role="optional">
102 <xref linkend="cups"/>,
103 <xref linkend="gtk2"/> (GTK+ 2 theme support),
104 <xref linkend="gst-plugins-base"/> (For QtWebKit HTML5 Video),
105 <xref linkend="mysql"/>,
106 <xref linkend="postgresql"/>,
107 <xref linkend="pulseaudio"/>,
108 <xref linkend="qtchooser"/> (if also installing Qt5), and
109 <xref linkend="unixodbc"/>
110 </para>
111
112 <para condition="html" role="usernotes">User Notes:
113 <ulink url="&blfs-wiki;/qt4"/>
114 </para>
115 </sect2>
116
117 <sect2 role="installation">
118 <title>Installation of Qt</title>
119
120 <para>
121
122 There are several ways to install a complicated package such as
123 <application>Qt</application>. The files are not completely position
124 independent. Installation procedures execute the program
125 <command>pkg-config</command> to determine the location of package
126 executables, libraries, headers, and other files. For
127 <application>Qt</application>, <command>pkg-config</command> will look
128 for the appropriate <filename>lib/pkgconfig/Qt*.pc</filename> files
129 which must be modified if relocating the package. These files are set up
130 correctly by the build process.
131 </para>
132
133 <para>
134 The default installation places the files in <filename
135 class='directory'>/usr/local/qt/</filename>. Many commercial
136 distributions place the files in the system's <filename
137 class='directory'>/usr</filename> hierarchy. The package can also be
138 installed in an arbitrary directory.
139 </para>
140
141 <para>
142 The advantage of installing in <filename
143 class='directory'>/usr</filename> is that no updates to the
144 <filename>/etc/ld.so.conf</filename> or
145 <filename>/etc/man_db.conf</filename> files are required. The package
146 files are distributed within several subdirectories of the <filename
147 class='directory'>/usr</filename> hierarchy. This is the method that
148 most commercial distributions use. It is also supported by the
149 optional <application>qtchooser</application> application.
150 </para>
151
152 <para>
153 The advantage of installing <application>Qt4</application> in a custom
154 directory such as <filename
155 class='directory'>/opt/qt-&qt4-version;</filename> is that it keeps all
156 the package files consolidated in a dedicated directory hierarchy. By
157 using this method, an update can be made without overwriting a previous
158 installation and users can easily revert to a previous version by
159 changing one symbolic link or merely changing the PATH variable. It
160 also allows a developer to maintain multiple versions of
161 <application>Qt4</application> for testing.
162 </para>
163
164 <warning>
165 <para>
166 If you did not install some of the recommended dependencies, examine
167 <command>./configure --help</command> output to check how to disable
168 them or use internal versions bundled in the source tarball.
169 </para>
170 </warning>
171
172 <caution>
173 <para>
174 If <application>Qt</application> is being reinstalled into the
175 same directory as an existing instance, run the
176 following commands from a console or non-Qt based window manager.
177 It overwrites <application>Qt</application> libraries that should
178 not be in use during the install process.
179 </para>
180 </caution>
181
182 <note>
183 <para>
184 The build time and space required for the full
185 <application>Qt</application> is quite long. The instructions below
186 do not build the tutorials and examples. Removing the
187 <parameter>-nomake</parameter> lines will create a complete build.
188 </para>
189 </note>
190
191 <bridgehead renderas="sect3">Method 1: Installing in /usr</bridgehead>
192
193 <para>
194 Install <application>Qt</application> by running the
195 following commands:
196 </para>
197
198<screen><userinput>sed -i -e "/#if/d" -e "/#error/d" -e "/#endif/d" \
199 config.tests/unix/libmng/libmng.cpp &amp;&amp;
200
201./configure -prefix /usr \
202 -bindir /usr/lib/qt4/bin \
203 -plugindir /usr/lib/qt4/plugins \
204 -importdir /usr/lib/qt4/imports \
205 -headerdir /usr/include/qt4 \
206 -datadir /usr/share/qt4 \
207 -sysconfdir /etc/xdg \
208 -docdir /usr/share/doc/qt4 \
209 -demosdir /usr/share/doc/qt4/demos \
210 -examplesdir /usr/share/doc/qt4/examples \
211 -translationdir /usr/share/qt4/translations \
212 -confirm-license \
213 -opensource \
214 -release \
215 -dbus-linked \
216 -openssl-linked \
217 -system-sqlite \
218 -no-phonon \
219 -no-phonon-backend \
220 -no-nis \
221 -no-openvg \
222 -nomake demos \
223 -nomake examples \
224 -optimized-qmake &amp;&amp;
225
226make</userinput></screen>
227
228 <para>
229 This package does not come with a test suite.
230 </para>
231
232 <para>
233 Now, as the <systemitem class="username">root</systemitem> user:
234 </para>
235
236<screen role="root"><userinput>make install &amp;&amp;
237rm -rf /usr/tests &amp;&amp;
238install -v -Dm644 src/gui/dialogs/images/qtlogo-64.png \
239 /usr/share/pixmaps/qt4logo.png &amp;&amp;
240install -v -Dm644 tools/assistant/tools/assistant/images/assistant-128.png \
241 /usr/share/pixmaps/assistant-qt4.png &amp;&amp;
242install -v -Dm644 tools/designer/src/designer/images/designer.png \
243 /usr/share/pixmaps/designer-qt4.png &amp;&amp;
244install -v -Dm644 tools/linguist/linguist/images/icons/linguist-128-32.png \
245 /usr/share/pixmaps/linguist-qt4.png &amp;&amp;
246install -v -Dm644 tools/qdbus/qdbusviewer/images/qdbusviewer-128.png \
247 /usr/share/pixmaps/qdbusviewer-qt4.png</userinput></screen>
248
249 <para>
250 Remove references to the build directory from installed files by
251 running the following command as the
252 <systemitem class="username">root</systemitem> user:
253 </para>
254
255<screen role="root"><userinput>for file in 3Support CLucene Core DBus Declarative DesignerComponents \
256 Designer Gui Help Multimedia Network OpenGL Script \
257 ScriptTools Sql Svg Test UiTools WebKit XmlPatterns Xml
258do
259 sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' \
260 /usr/lib/libQt${file}.prl
261 perl -pi -e "s, -L$PWD/?\S+,,g" /usr/lib/pkgconfig/Qt${file}.pc
262done
263unset file</userinput></screen>
264
265 <para>
266 Symlink the <application>Qt</application> executables into
267 <filename class="directory">/usr/bin</filename> by running the
268 following commands as the
269 <systemitem class="username">root</systemitem> user:
270 </para>
271
272<screen role="root"><userinput>for file in /usr/lib/qt4/bin/*
273do
274 ln -sfv ../lib/qt4/bin/$(basename $file) /usr/bin/$(basename $file)-qt4
275done</userinput></screen>
276
277 <bridgehead renderas="sect3">Method 2: Installing in /opt/qt-&qt4-version;</bridgehead>
278
279 <para>
280 Install <application>Qt</application> in /opt/qt-&qt4-version;
281 by running the following commands:
282 </para>
283
284<screen><userinput>sed -i -e "/#if/d" -e "/#error/d" -e "/#endif/d" \
285 config.tests/unix/libmng/libmng.cpp &amp;&amp;
286
287export QTDIR=/opt/qt-&qt4-version;
288
289./configure -prefix $QTDIR \
290 -sysconfdir /etc/xdg \
291 -confirm-license \
292 -opensource \
293 -release \
294 -dbus-linked \
295 -openssl-linked \
296 -system-sqlite \
297 -plugin-sql-sqlite \
298 -no-phonon \
299 -no-phonon-backend \
300 -no-nis \
301 -no-openvg \
302 -nomake demos \
303 -nomake examples \
304 -optimized-qmake &amp;&amp;
305
306make</userinput></screen>
307
308 <para>
309 Now, as the <systemitem class="username">root</systemitem> user:
310 </para>
311
312<screen role="root"><userinput>make install &amp;&amp;
313ln -svfn qt-$VERSION /opt/qt &amp;&amp;
314
315install -v -Dm644 src/gui/dialogs/images/qtlogo-64.png \
316 /usr/share/pixmaps/qt4logo.png &amp;&amp;
317install -v -Dm644 tools/assistant/tools/assistant/images/assistant-128.png \
318 /usr/share/pixmaps/assistant-qt4.png &amp;&amp;
319install -v -Dm644 tools/designer/src/designer/images/designer.png \
320 /usr/share/pixmaps/designer-qt4.png &amp;&amp;
321install -v -Dm644 tools/linguist/linguist/images/icons/linguist-128-32.png \
322 /usr/share/pixmaps/linguist-qt4.png &amp;&amp;
323install -v -Dm644 tools/qdbus/qdbusviewer/images/qdbusviewer-128.png \
324 /usr/share/pixmaps/qdbusviewer-qt4.png</userinput></screen>
325
326 <para>
327 Remove references to the build directory from installed files by
328 running the following command as the
329 <systemitem class="username">root</systemitem> user:
330 </para>
331
332<screen role="root"><userinput>for file in 3Support CLucene Core DBus Declarative DesignerComponents \
333 Designer Gui Help Multimedia Network OpenGL Script \
334 ScriptTools Sql Svg Test UiTools WebKit XmlPatterns Xml; do
335 sed -i -e '/^QMAKE_PRL_BUILD_DIR/d;s/\(QMAKE_PRL_LIBS =\).*/\1/' \
336 $QTDIR/lib/libQt${file}.prl
337 perl -pi -e "s, -L$PWD/?\S+,,g" $QTDIR/lib/pkgconfig/Qt${file}.pc
338done
339
340unset file</userinput></screen>
341
342 </sect2>
343
344 <sect2 role="commands">
345 <title>Command Explanations</title>
346
347 <para>
348 <command>sed -i "..." ...</command>: This command fixes
349 detection of <application>libmng</application> 2.0.
350 </para>
351
352 <para>
353 <parameter>-confirm-license</parameter>: Accept license
354 without prompting user during configuration.
355 </para>
356
357 <para>
358 <parameter>-opensource</parameter>: Install the opensource
359 version of <application>Qt</application>.
360 </para>
361
362 <para>
363 <parameter>-release</parameter>: This switch disables
364 building with debugging symbols.
365 </para>
366
367 <para>
368 <parameter>-nomake examples -nomake demos</parameter>:
369 These switches disable building programs that are only of
370 interest to a <application>Qt</application> developer.
371 </para>
372
373 <para>
374 <parameter>-system-sqlite</parameter>: This switch enables use
375 the system version of <application>SQLite</application>.
376 </para>
377
378 <para>
379 <parameter>-no-nis</parameter>: This switch disables support
380 for Network Information Service (NIS) which has been
381 deprecated in recent versions of <application>Glibc</application>.
382 </para>
383
384 <para>
385 <parameter>-no-phonon -no-phonon-backend</parameter>: These
386 switches disable building of the bundled
387 <application>Phonon</application> library. Better version
388 is provided by <xref linkend="phonon"/> package.
389 </para>
390
391 <para>
392 <parameter>-dbus-linkend -openssl-linkend</parameter>: These
393 switches enable explicit linking of the
394 <application>D-Bus</application> and
395 <application>OpenSSL</application> libraries into
396 <application>Qt</application> libraries instead of
397 <command>dlopen()</command>-ing them.
398 </para>
399
400 <para>
401 <parameter>-no-openvg</parameter>: This switch disables
402 <application>OpenVG</application> support in
403 <application>Qt</application>.
404 </para>
405
406 <para>
407 <parameter>-optimized-qmake</parameter>: This switch enables
408 building of the optimized <command>qmake</command> program.
409 </para>
410
411 </sect2>
412
413 <sect2 role="configuration">
414 <title>Configuring Qt</title>
415
416 <sect3 id="qt4-config">
417 <title>Configuration Information</title>
418
419 <para>
420 If you installed <application>Qt</application> in /usr,
421 create an environment variable needed by certain packages.
422 As the <systemitem class="username">root</systemitem> user:
423 </para>
424
425<screen role="root"><userinput>cat &gt; /etc/profile.d/qt.sh &lt;&lt; EOF
426<literal># Begin /etc/profile.d/qt.sh
427
428QTDIR=/usr
429
430export QTDIR
431
432# End /etc/profile.d/qt.sh</literal>
433EOF</userinput></screen>
434
435 <para>
436 If you installed <application>Qt</application> in a location other
437 than /usr, you need to update the following configuration files so
438 that <application>Qt</application> is correctly found by other packages
439 and system processes.</para>
440
441 <para>As the <systemitem class="username">root</systemitem> user, update
442 the <filename>/etc/ld.so.conf</filename> file and the dynamic linker's
443 run-time cache file:
444 </para>
445
446<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
447 <literal># Begin Qt addition
448
449/opt/qt/lib
450
451# End Qt addition</literal>
452EOF
453
454ldconfig</userinput></screen>
455
456 <indexterm zone="qt4 qtconfig-qt4">
457 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
458 </indexterm>
459
460 <para>
461 As the <systemitem class="username">root</systemitem> user, create
462 the <filename>/etc/profile.d/qt.sh</filename> file:
463 </para>
464
465<screen role="root"><userinput>cat &gt; /etc/profile.d/qt.sh &lt;&lt; EOF
466 <literal># Begin /etc/profile.d/qt.sh
467
468QTDIR=/opt/qt
469
470pathappend /opt/qt/bin PATH
471pathappend /opt/qt/lib/pkgconfig PKG_CONFIG_PATH
472
473export QTDIR
474
475# End /etc/profile.d/qt.sh</literal>
476EOF</userinput></screen>
477
478 <para>
479 For all methods, Create the menu entries for installed applications.
480 As the <systemitem class="username">root</systemitem> user:
481 </para>
482
483<screen role="root"><userinput>install -dm755 /usr/share/applications
484
485cat &gt; /usr/share/applications/qtconfig-qt4.desktop &lt;&lt; "EOF"
486<literal>[Desktop Entry]
487Name=Qt4 Config
488Comment=Configure Qt4 behavior, styles, fonts
489Exec=qtconfig-qt4
490Icon=qt4logo
491Terminal=false
492Encoding=UTF-8
493Type=Application
494Categories=Qt;Settings;</literal>
495EOF
496
497cat &gt; /usr/share/applications/assistant-qt4.desktop &lt;&lt; "EOF"
498<literal>[Desktop Entry]
499Name=Qt4 Assistant
500Comment=Shows Qt4 documentation and examples
501Exec=assistant-qt4
502Icon=assistant-qt4
503Terminal=false
504Encoding=UTF-8
505Type=Application
506Categories=Qt;Development;Documentation;</literal>
507EOF
508
509cat &gt; /usr/share/applications/designer-qt4.desktop &lt;&lt; "EOF"
510<literal>[Desktop Entry]
511Name=Qt4 Designer
512Comment=Design GUIs for Qt4 applications
513Exec=designer-qt4
514Icon=designer-qt4
515MimeType=application/x-designer;
516Terminal=false
517Encoding=UTF-8
518Type=Application
519Categories=Qt;Development;</literal>
520EOF
521
522cat &gt; /usr/share/applications/linguist-qt4.desktop &lt;&lt; "EOF"
523<literal>[Desktop Entry]
524Name=Qt4 Linguist
525Comment=Add translations to Qt4 applications
526Exec=linguist-qt4
527Icon=linguist-qt4
528MimeType=text/vnd.trolltech.linguist;application/x-linguist;
529Terminal=false
530Encoding=UTF-8
531Type=Application
532Categories=Qt;Development;</literal>
533EOF
534
535cat &gt; /usr/share/applications/qdbusviewer-qt4.desktop &lt;&lt; "EOF"
536<literal>[Desktop Entry]
537Name=Qt4 QDbusViewer
538GenericName=D-Bus Debugger
539Comment=Debug D-Bus applications
540Exec=qdbusviewer-qt4
541Icon=qdbusviewer-qt4
542Terminal=false
543Encoding=UTF-8
544Type=Application
545Categories=Qt;Development;Debugger;</literal>
546EOF</userinput></screen>
547
548 </sect3>
549
550 </sect2>
551
552 <sect2 role="content">
553 <title>Contents</title>
554
555 <segmentedlist>
556 <segtitle>Installed Programs</segtitle>
557 <segtitle>Installed Libraries</segtitle>
558 <segtitle>Installed Directories</segtitle>
559
560 <seglistitem>
561 <seg>
562 assistant-qt4, designer-qt4, lconvert-qt4, linguist-qt4,
563 lrelease-qt4, lupdate-qt4, moc-qt4, pixeltool-qt4,
564 qcollectiongenerator-qt4, qdbuscpp2xml-qt4, qdbus-qt4,
565 qdbusviewer-qt4, qdbusxml2cpp-qt4, qdoc3-qt4, qhelpconverter-qt4,
566 qhelpgenerator-qt4, qmake-qt4, qmlplugindump-qt4, qmlviewer-qt4,
567 qt3to4-qt4, qtconfig-qt4, qttracereplay-qt4, rcc-qt4, uic3-qt4,
568 uic-qt4, xmlpatterns-qt4 and xmlpatternsvalidator-qt4
569 </seg>
570 <seg>
571 libQt3Support.so, libQtCLucene.so, libQtCore.so, libQtDBus.so,
572 libQtDeclarative.so, libQtDesignerComponents.so,
573 libQtDesigner.so, libQtGui.so, libQtHelp.so, libQtMultimedia.so,
574 libQtNetwork.so, libQtOpenGL.so, libQtScript.so, libQtScriptTools.so,
575 libQtSql.so, libQtSvg.so, libQtTest.so, libQtWebKit.so,
576 libQtXmlPatterns.so and libQtXml.so
577 </seg>
578 <seg>
579 /usr/include/qt4,
580 /usr/lib/qt4,
581 /usr/share/doc/qt4, and
582 /usr/share/qt4 (OR $QTDIR)
583 (OR $QTDIR)
584 </seg>
585 </seglistitem>
586 </segmentedlist>
587
588 <variablelist>
589 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
590 <?dbfo list-presentation="list"?>
591 <?dbhtml list-presentation="table"?>
592
593 <varlistentry id="assistant-qt4">
594 <term><command>assistant-qt4</command></term>
595 <listitem>
596 <para>
597 is a tool for presenting on-line documentation.
598 </para>
599 <indexterm zone="qt4 assistant-qt4">
600 <primary sortas="b-assistant-qt4">assistant-qt4</primary>
601 </indexterm>
602 </listitem>
603 </varlistentry>
604
605 <varlistentry id="designer-qt4">
606 <term><command>designer-qt4</command></term>
607 <listitem>
608 <para>
609 is a full-fledged GUI builder. It includes
610 powerful features such as preview mode, automatic widget
611 layout, support for custom widgets, and an advanced
612 property editor.
613 </para>
614 <indexterm zone="qt4 designer-qt4">
615 <primary sortas="b-designer-qt4">designer-qt4</primary>
616 </indexterm>
617 </listitem>
618 </varlistentry>
619
620 <varlistentry id="linguist-qt4">
621 <term><command>linguist-qt4</command></term>
622 <listitem>
623 <para>
624 provides support for translating applications into
625 local languages.
626 </para>
627 <indexterm zone="qt4 linguist-qt4">
628 <primary sortas="b-linguist-qt4">linguist-qt4</primary>
629 </indexterm>
630 </listitem>
631 </varlistentry>
632
633 <varlistentry id="lrelease-qt4">
634 <term><command>lrelease-qt4</command></term>
635 <listitem>
636 <para>
637 is a simple command line tool. It reads a Qt project
638 file and produces message files used by the application.
639 </para>
640 <indexterm zone="qt4 lrelease-qt4">
641 <primary sortas="b-lrelease-qt4">lrelease-qt4</primary>
642 </indexterm>
643 </listitem>
644 </varlistentry>
645
646 <varlistentry id="lupdate-qt4">
647 <term><command>lupdate-qt4</command></term>
648 <listitem>
649 <para>
650 reads a Qt project file, finds the translatable
651 strings in the specified source, header and Qt Designer
652 interface files, and produces or updates the translation
653 files listed in the project file.
654 </para>
655 <indexterm zone="qt4 lupdate-qt4">
656 <primary sortas="b-lupdate-qt4">lupdate-qt4</primary>
657 </indexterm>
658 </listitem>
659 </varlistentry>
660
661 <varlistentry id="moc-qt4">
662 <term><command>moc-qt4</command></term>
663 <listitem>
664 <para>
665 generates Qt meta object support code.
666 </para>
667 <indexterm zone="qt4 moc-qt4">
668 <primary sortas="b-moc-qt4">moc-qt4</primary>
669 </indexterm>
670 </listitem>
671 </varlistentry>
672
673 <varlistentry id="pixeltool-qt4">
674 <term><command>pixeltool-qt4</command></term>
675 <listitem>
676 <para>
677 is a desktop magnifier and as you move your mouse around
678 the screen it will show the magnified contents in its window.
679 </para>
680 <indexterm zone="qt4 pixeltool-qt4">
681 <primary sortas="b-pixeltool-qt4">pixeltool-qt4</primary>
682 </indexterm>
683 </listitem>
684 </varlistentry>
685
686 <varlistentry id="qmake-qt4">
687 <term><command>qmake-qt4</command></term>
688 <listitem>
689 <para>
690 uses information stored in project files to
691 determine what should go in the makefiles it
692 generates.
693 </para>
694 <indexterm zone="qt4 qmake-qt4">
695 <primary sortas="b-qmake-qt4">qmake-qt4</primary>
696 </indexterm>
697 </listitem>
698 </varlistentry>
699
700 <varlistentry id="qt3to4-qt4">
701 <term><command>qt3to4-qt4</command></term>
702 <listitem>
703 <para>
704 qt3to4 is a tool to help update Qt3 code to Qt4.
705 </para>
706 <indexterm zone="qt4 qt3to4-qt4">
707 <primary sortas="b-qt3to4-qt4">qt3to4-qt4</primary>
708 </indexterm>
709 </listitem>
710 </varlistentry>
711
712 <varlistentry id="qtconfig-qt4">
713 <term><command>qtconfig-qt4</command></term>
714 <listitem>
715 <para>
716 is used to customize the appearance of Qt applications.
717 </para>
718 <indexterm zone="qt4 qtconfig-qt4">
719 <primary sortas="b-qtconfig-qt4">qtconfig-qt4</primary>
720 </indexterm>
721 </listitem>
722 </varlistentry>
723
724 <varlistentry id="rcc-qt4">
725 <term><command>rcc-qt4</command></term>
726 <listitem>
727 <para>
728 is a resource compiler used in conjunction with designer.
729 </para>
730 <indexterm zone="qt4 rcc-qt4">
731 <primary sortas="b-rcc-qt4">rcc-qt4</primary>
732 </indexterm>
733 </listitem>
734 </varlistentry>
735
736 <varlistentry id="uic-qt4">
737 <term><command>uic-qt4</command></term>
738 <listitem>
739 <para>
740 is a Qt user interface compiler.
741 </para>
742 <indexterm zone="qt4 uic-qt4">
743 <primary sortas="b-uic-qt4">uic-qt4</primary>
744 </indexterm>
745 </listitem>
746 </varlistentry>
747
748 <varlistentry id="uic3-qt4">
749 <term><command>uic3-qt4</command></term>
750 <listitem>
751 <para>
752 is a tool to generate Qt4 code out of
753 user interface files generated by the Qt3
754 version of designer.
755 </para>
756 <indexterm zone="qt4 uic3-qt4">
757 <primary sortas="b-uic3-qt4">uic3-qt4</primary>
758 </indexterm>
759 </listitem>
760 </varlistentry>
761
762 </variablelist>
763
764 </sect2>
765
766</sect1>
Note: See TracBrowser for help on using the repository browser.