source: x/lib/qt4.xml@ 08de396

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 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 08de396 was 08de396, checked in by Bruce Dubbs <bdubbs@…>, 10 years ago

Synchronize D-Bus with LFS.

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

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