source: x/lib/qt4.xml@ 7c51f58

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

Lotsa tags

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

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