source: x/lib/qt5.xml@ 3bf5bc51

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 3bf5bc51 was 3bf5bc51, checked in by Fernando de Oliveira <fernando@…>, 10 years ago

qt-5.3.0, poppler-0.26.1, goffice-0.10.16, gnumeric-1.12.16 and curl-7.37.0. Fixes to Gimp-2.8.10 and Transmission-2.83.

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

  • Property mode set to 100644
File size: 22.6 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 qt5-major "5.3">
8 <!ENTITY qt5-url "http://download.qt-project.org/official_releases/qt/&qt5-major;/&qt5-version;/single">
9
10 <!ENTITY qt5-download-http "&qt5-url;/qt-everywhere-opensource-src-&qt5-version;.tar.xz">
11 <!ENTITY qt5-download-ftp " ">
12 <!ENTITY qt5-md5sum "f00ac7930e3b1b2b364dedcd15acc142">
13 <!ENTITY qt5-size "169 MB">
14 <!ENTITY qt5-buildsize "2.3 GB (173 MB installed)">
15 <!ENTITY qt5-time "81 SBU">
16]>
17
18<sect1 id="qt5" xreflabel="Qt-&qt5-version;">
19 <?dbhtml filename="qt5.html" ?>
20
21 <sect1info>
22 <othername>$LastChangedBy$</othername>
23 <date>$Date$</date>
24 </sect1info>
25
26 <title>Qt-&qt5-version;</title>
27
28 <indexterm zone="qt5">
29 <primary sortas="a-Qt">Qt</primary>
30 </indexterm>
31
32 <sect2 role="package">
33 <title>Introduction to Qt5</title>
34
35 <para>
36 <application>Qt5</application> is a cross-platform application
37 framework that is widely used for developing application software
38 with a graphical user interface (GUI) (in which cases
39 <application>Qt5</application> is classified as a widget toolkit), and
40 also used for developing non-GUI programs such as command-line tools
41 and consoles for servers.
42 </para>
43
44 &lfs75_checked;
45
46 <bridgehead renderas="sect3">Package Information</bridgehead>
47 <itemizedlist spacing="compact">
48 <listitem>
49 <para>
50 Download (HTTP): <ulink url="&qt5-download-http;"/>
51 </para>
52 </listitem>
53 <listitem>
54 <para>
55 Download (FTP): <ulink url="&qt5-download-ftp;"/>
56 </para>
57 </listitem>
58 <listitem>
59 <para>
60 Download MD5 sum: &qt5-md5sum;
61 </para>
62 </listitem>
63 <listitem>
64 <para>
65 Download size: &qt5-size;
66 </para>
67 </listitem>
68 <listitem>
69 <para>
70 Estimated disk space required: &qt5-buildsize;
71 </para>
72 </listitem>
73 <listitem>
74 <para>
75 Estimated build time: &qt5-time;
76 </para>
77 </listitem>
78 </itemizedlist>
79
80 <bridgehead renderas="sect3">Qt5 Dependencies</bridgehead>
81
82 <bridgehead renderas="sect4">Required</bridgehead>
83 <para role="required">
84 <xref linkend="alsa-lib"/>,
85 <xref linkend="mesalib"/>,
86 <xref linkend="xcb-util-image"/>,
87 <xref linkend="xcb-util-keysyms"/>,
88 <xref linkend="xcb-util-renderutil"/>, and
89 <xref linkend="xcb-util-wm"/>
90 </para>
91
92 <bridgehead renderas="sect4">Recommended</bridgehead>
93 <para role="recommended">
94 <xref linkend="cacerts"/>,
95 <xref linkend="cups"/>,
96 <xref linkend="dbus"/>,
97 <xref linkend="glib2"/>,
98 <xref linkend="gst-plugins-base"/>,<!--
99 <xref linkend="harfbuzz"/>, Doesn't have all the features that the included one has. -->
100 <xref linkend="icu"/> (required for QtWebKit),
101 <xref linkend="libjpeg"/>,
102 <xref linkend="libmng"/>,
103 <xref linkend="libpng"/>,
104 <xref linkend="libtiff"/>,
105 <xref linkend="mtdev"/>,
106 <xref linkend="openssl"/>,
107 <xref linkend="pcre"/>,
108 <xref linkend="sqlite"/> and
109 <xref linkend="ruby"/> (required for QtWebKit)
110 </para>
111
112 <bridgehead renderas="sect4">Optional</bridgehead>
113 <para role="optional">
114 <xref linkend="geoclue"/>,
115 <xref linkend="gst10-plugins-base"/> (QtWebKit HTML5 Video Support),
116 <xref linkend="gtk2"/> (GTK+ Theme Support),
117 <ulink url="https://code.google.com/p/ibus/">IBus</ulink>,
118 <ulink url="http://xkbcommon.org/">libxkbcommon</ulink>,
119 <xref linkend="mariadb"/> or <ulink url="http://www.mysql.com/">MySQL</ulink>,
120 <xref linkend="postgresql"/>,
121 <xref linkend="pulseaudio"/>, and
122 <xref linkend="unixodbc"/>
123 </para>
124
125 <para condition="html" role="usernotes">User Notes:
126 <ulink url="&blfs-wiki;/qt5"/>
127 </para>
128 </sect2>
129
130 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
131 href="../../xincludes/qt-alternatives.xml"/>
132
133 <sect2 role="installation">
134 <title>Installation of Qt5</title>
135
136 <caution>
137 <para>
138 If you did not install some of the recommended dependencies, examine
139 <command>./configure --help</command> output to check how to disable
140 them or use internal versions bundled in the source tarball.
141 </para>
142 </caution>
143
144 <warning>
145 <para>
146 If <application>Qt5</application> is being reinstalled into the
147 same directory as an existing instance, run the commands done by
148 <systemitem class="username">root</systemitem>, such as
149 <command>make install</command>, from a console or non-Qt5 based
150 window manager. It overwrites <application>Qt5</application>
151 libraries that should not be in use during the install process.
152 </para>
153 </warning>
154
155<!-- ==== Method 1 ====== -->
156 <bridgehead renderas="sect3">Method 1: Installing in /usr</bridgehead>
157
158 <para>
159 Install <application>Qt5</application> by running the
160 following commands:
161 </para>
162
163 <!-- This is rather a bad idea. Most apps that I've seen using Qt5 look for -qt5
164 suffixed programs. On the other hand, the developer is used to running
165 qmake, linguist, etc from the command line.
166
167 <note>
168 <para>
169 If <emphasis>not</emphasis> also installing <application>Qt4</application>
170 into the /usr directory, change the entry for -bindir below to /usr/bin.
171 </para>
172 </note> -->
173
174<screen><userinput>export QT5LINK=/usr
175
176./configure -prefix /usr \
177 -sysconfdir /etc/xdg \
178 -bindir /usr/bin \
179 -headerdir /usr/include/qt5 \
180 -archdatadir /usr/lib/qt5 \
181 -datadir /usr/share/qt5 \
182 -docdir /usr/share/doc/qt5 \
183 -translationdir /usr/share/qt5/translations \
184 -examplesdir /usr/share/doc/qt5/examples \
185 -confirm-license \
186 -opensource \
187 -dbus-linked \
188 -openssl-linked \<!--
189 -system-harfbuzz \-->
190 -system-sqlite \
191 -no-nis \
192 -nomake examples \
193 -opengl es2 \
194 -optimized-qmake &amp;&amp;
195make</userinput></screen>
196
197 <para>
198 This package does not come with a test suite.
199 </para>
200
201 <para>
202 Remove references to the build directory from the
203 <filename class="extension">.pc</filename> files by running
204 the following command:
205 </para>
206
207<screen><userinput>find . -name "*.pc" -exec perl -pi -e "s, -L$PWD/?\S+,,g" {} \;</userinput></screen>
208
209 <para>
210 Now, as the <systemitem class="username">root</systemitem> user:
211 </para>
212
213<screen role="root"><userinput>make install</userinput></screen>
214
215 <para>
216 Remove references to the build directory from installed files by
217 running the following commands as the
218 <systemitem class="username">root</systemitem> user:
219 </para>
220
221<screen role="root"><userinput>sed -e "s:$PWD/qtbase:/usr/lib/qt5:g" \
222 -i /usr/lib/qt5/mkspecs/modules/qt_lib_bootstrap_private.pri &amp;&amp;
223
224find /usr/lib/lib{qgsttools_p,Qt5*}.prl -exec sed -i -r \
225 '/^QMAKE_PRL_BUILD_DIR/d;s/(QMAKE_PRL_LIBS =).*/\1/' {} \;</userinput></screen>
226
227<!-- ==== Method 2 ====== -->
228
229 <bridgehead renderas="sect3">Method 2: Installing in /opt/qt-&qt5-version;</bridgehead>
230
231 <para>
232 This section provides instructions for installing Qt5 in the
233 <filename class="directory">/opt</filename> directory.
234 </para>
235
236<screen><userinput>export QT5DIR=/opt/qt-&qt5-version; &amp;&amp;
237export QT5LINK=/opt/qt5 &amp;&amp;
238
239./configure -prefix $QT5DIR \
240 -sysconfdir /etc/xdg \
241 -confirm-license \
242 -opensource \
243 -dbus-linked \
244 -openssl-linked \<!--
245 -system-harfbuzz \-->
246 -system-sqlite \
247 -no-nis \
248 -nomake examples \
249 -opengl es2 \
250 -optimized-qmake &amp;&amp;
251make</userinput></screen>
252
253 <para>
254 Now, as the <systemitem class="username">root</systemitem> user:
255 </para>
256
257<screen role="root"><userinput>make install &amp;&amp;
258ln -svfn $QT5DIR /opt/qt5</userinput></screen>
259
260 <para>
261 Remove references to the build directory from installed files by
262 running the following commands as the
263 <systemitem class="username">root</systemitem> user:
264 </para>
265
266<screen role="root"><userinput>find $QT5DIR -name qt_lib_bootstrap_private.pri \
267 -exec sed -i -e "s:$PWD/qtbase:/$QT5DIR/lib/:g" {} \; &amp;&amp;
268
269find $QT5DIR -name \*.prl \
270 -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;</userinput></screen>
271
272<!-- This is useful for packages looking explicitly for Qt apps with -qt5 suffix.
273
274 <para>
275 Symlink the <application>Qt5</application> executables into
276 <filename class="directory">/usr/bin</filename> by running the
277 following commands as the
278 <systemitem class="username">root</systemitem> user:
279 </para>
280
281<screen role="root"><userinput>ln -svf $QT5DIR /opt/qt5 &amp;&amp;
282
283for file in /opt/qt5/bin/*; do
284 ln -sfv $file /usr/bin/$(basename $file)-qt5
285done</userinput></screen> -->
286
287<!-- ==== Common ====== -->
288 <bridgehead renderas="sect3">Continuing for Both Methods</bridgehead>
289
290 <para>
291 For all methods, install images and create the menu entries
292 for installed applications. Be sure that the <envar>QT5LINK</envar>
293 variable is defined in root's environment and
294 as the <systemitem class="username">root</systemitem> user:
295 </para>
296
297<screen role="root"><userinput>install -v -dm755 /usr/share/pixmaps/ &amp;&amp;
298
299install -v -Dm644 qttools/src/assistant/assistant/images/assistant-128.png \
300 /usr/share/pixmaps/assistant-qt5.png &amp;&amp;
301
302install -v -Dm644 qttools/src/designer/src/designer/images/designer.png \
303 /usr/share/pixmaps/designer-qt5.png &amp;&amp;
304
305install -v -Dm644 qttools/src/linguist/linguist/images/icons/linguist-128-32.png \
306 /usr/share/pixmaps/linguist-qt5.png &amp;&amp;
307
308install -v -Dm644 qttools/src/qdbus/qdbusviewer/images/qdbusviewer-128.png \
309 /usr/share/pixmaps/qdbusviewer-qt5.png &amp;&amp;
310
311install -dm755 /usr/share/applications &amp;&amp;
312
313cat &gt; /usr/share/applications/assistant-qt5.desktop &lt;&lt; EOF
314<literal>[Desktop Entry]
315Name=Qt5 Assistant
316Comment=Shows Qt5 documentation and examples
317Exec=$QT5LINK/bin/assistant
318Icon=assistant-qt5.png
319Terminal=false
320Encoding=UTF-8
321Type=Application
322Categories=Qt;Development;Documentation;</literal>
323EOF
324
325cat &gt; /usr/share/applications/designer-qt5.desktop &lt;&lt; EOF
326<literal>[Desktop Entry]
327Name=Qt5 Designer
328GenericName=Interface Designer
329Comment=Design GUIs for Qt5 applications
330Exec=$QT5LINK/bin/designer
331Icon=designer-qt5.png
332MimeType=application/x-designer;
333Terminal=false
334Encoding=UTF-8
335Type=Application
336Categories=Qt;Development;</literal>
337EOF
338
339cat &gt; /usr/share/applications/linguist-qt5.desktop &lt;&lt; EOF
340<literal>[Desktop Entry]
341Name=Qt5 Linguist
342Comment=Add translations to Qt5 applications
343Exec=$QT5LINK/bin/linguist
344Icon=linguist-qt5.png
345MimeType=text/vnd.trolltech.linguist;application/x-linguist;
346Terminal=false
347Encoding=UTF-8
348Type=Application
349Categories=Qt;Development;</literal>
350EOF
351
352cat &gt; /usr/share/applications/qdbusviewer-qt5.desktop &lt;&lt; EOF
353<literal>[Desktop Entry]
354Name=Qt5 QDbusViewer
355GenericName=D-Bus Debugger
356Comment=Debug D-Bus applications
357Exec=$QT5LINK/bin/qdbusviewer
358Icon=qdbusviewer-qt5.png
359Terminal=false
360Encoding=UTF-8
361Type=Application
362Categories=Qt;Development;Debugger;</literal>
363EOF</userinput></screen>
364
365 </sect2>
366
367 <sect2 role="commands">
368 <title>Command Explanations</title>
369
370 <para>
371 <command>sed -e "..." -e "..." -i ...</command>: This
372 command fixes detection of
373 <application>libmng</application> 2.0.
374 </para>
375
376 <para>
377 <parameter>-confirm-license</parameter>: Accept license
378 without prompting user during configuration.
379 </para>
380
381 <para>
382 <parameter>-opensource</parameter>: Install the opensource
383 version of <application>Qt</application>.
384 </para>
385
386 <para>
387 <parameter>-release</parameter>: This switch disables
388 building with debugging symbols.
389 </para>
390
391 <para>
392 <parameter>-nomake examples</parameter>: This switch
393 disables building of the example programs included
394 in the source tarball. Remove it if you want to build
395 them.
396 </para>
397
398 <para>
399 <parameter>-system-harfbuzz</parameter>: This switch enables use
400 of the system version of <application>Harfbuzz</application>
401 which fixes some font rendering issues in
402 <application>Qt5</application> applications.
403 </para>
404
405 <para>
406 <parameter>-system-sqlite</parameter>: This switch enables use
407 of the system version of <application>SQLite</application>.
408 </para>
409
410 <para>
411 <parameter>-no-nis</parameter>: This switch disables support
412 for Network Information Service (NIS) which has been
413 removed from recent versions of <application>Glibc</application>.
414 </para>
415
416 <para>
417 <parameter>-dbus-linked -openssl-linked</parameter>: These
418 switches enable explicit linking of the
419 <application>D-Bus</application> and
420 <application>OpenSSL</application> libraries into
421 <application>Qt5</application> libraries instead of
422 <command>dlopen()</command>-ing them.
423 </para>
424
425 <para>
426 <parameter>-opengl es2</parameter>: This switch enables OpenGL ES2
427 support in <application>Qt5</application>.
428 </para>
429
430 <para>
431 <parameter>-optimized-qmake</parameter>: This switch enables
432 building of the optimized <command>qmake</command> program.
433 </para>
434
435 </sect2>
436
437 <sect2 role="configuration">
438 <title>Configuring Qt5</title>
439
440 <sect3 id="qt5-config">
441 <title>Configuration Information</title>
442
443 <para>
444 Create the menu entries for installed applications by running the
445 following commands <systemitem class="username">root</systemitem>
446 user:
447 </para>
448
449 <para>
450 If you installed <application>Qt5</application> in
451 <filename class="directory">/usr</filename>, create an
452 environment variable needed by certain packages.
453 As the <systemitem class="username">root</systemitem> user:
454 </para>
455
456<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
457<literal># Begin /etc/profile.d/qt5.sh
458
459QT5DIR=/usr
460export QT5DIR
461
462# End /etc/profile.d/qt5.sh</literal>
463EOF</userinput></screen>
464
465 <para>
466 If you installed <application>Qt5</application> in a location other
467 than <filename class="directory">/usr</filename>, you need to update the
468 following configuration files so that <application>Qt5</application> is
469 correctly found by other packages and system processes.
470 </para>
471
472 <para>
473 As the <systemitem class="username">root</systemitem> user, update
474 the <filename>/etc/ld.so.conf</filename> file and the dynamic linker's
475 run-time cache file:
476 </para>
477
478<screen role="root"><userinput>cat &gt;&gt; /etc/ld.so.conf &lt;&lt; EOF
479<literal># Begin Qt addition
480
481/opt/qt5/lib
482
483# End Qt addition</literal>
484EOF
485
486ldconfig</userinput></screen>
487
488 <indexterm zone="qt5 qt5-config">
489 <primary sortas="e-etc-ld.so.conf">/etc/ld.so.conf</primary>
490 </indexterm>
491
492 <para>
493 As the <systemitem class="username">root</systemitem> user, create
494 the <filename>/etc/profile.d/qt5.sh</filename> file:
495 </para>
496
497<screen role="root"><userinput>cat &gt; /etc/profile.d/qt5.sh &lt;&lt; EOF
498<literal># Begin /etc/profile.d/qt5.sh
499
500QT5DIR=/opt/qt5
501
502pathappend /opt/qt5/bin PATH
503pathappend /opt/qt5/lib/pkgconfig PKG_CONFIG_PATH
504
505export QT5DIR
506
507# End /etc/profile.d/qt5.sh</literal>
508EOF</userinput></screen>
509
510 </sect3>
511
512 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
513 href="../../xincludes/setqt.xml"/>
514 </sect2>
515
516 <sect2 role="content">
517 <title>Contents</title>
518
519 <segmentedlist>
520 <segtitle>Installed Programs</segtitle>
521 <segtitle>Installed Libraries</segtitle>
522 <segtitle>Installed Directories</segtitle>
523
524 <seglistitem>
525 <seg>
526 assistant, designer, lconvert, linguist, lrelease,
527 lupdate, moc, pixeltool, qcollectiongenerator, qdbuscpp2xml,
528 qdbus, qdbusviewer, qdbusxml2cpp, qdoc, qhelpconverter,
529 qhelpgenerator, qlalr, qmake, qml1plugindump, qmlbundle,
530 qmlimportscanner, qmlmin, qmlplugindump, qmlprofiler, qml,
531 qmlscene, qmltestrunner, qmlviewer, qtdiag, qtpaths, rcc,
532 syncqt.pl, uic, xmlpatterns, and xmlpatternsvalidator
533 </seg>
534 <seg>
535 libEnginio.so, libqgsttools_p.so, libQt5Bluetooth.so,
536 libQt5Bootstrap.a, libQt5CLucene.so, libQt5Concurrent.so,
537 libQt5Core.so, libQt5DBus.so, libQt5Declarative.so,
538 libQt5DesignerComponents.so, libQt5Designer.so, libQt5Gui.so,
539 libQt5Help.so, libQt5MultimediaQuick_p.so, libQt5Multimedia.so,
540 libQt5MultimediaWidgets.so, libQt5Network.so, libQt5Nfc.so,
541 libQt5OpenGLExtensions.a, libQt5OpenGL.so, libQt5PlatformSupport.a,
542 libQt5Positioning.so, libQt5PrintSupport.so, libQt5QmlDevTools.a,
543 libQt5Qml.so, libQt5QuickParticles.so, libQt5QuickWidgets.so,
544 libQt5Quick.so, libQt5QuickTest.so, libQt5Script.so,
545 libQt5ScriptTools.so, libQt5Sensors.so, libQt5SerialPort.so,
546 libQt5Sql.so, libQt5Svg.so, libQt5Test.so, libQt5UiTools.a,
547 libQt5WebKit.so, libQt5WebKitWidgets.so, libQt5WebSockets.so,
548 libQt5Widgets.so, libQt5X11Extras.so, libQt5XmlPatterns.so,
549 libQt5Xml.so, and several plugins under /opt/qt5/{imports,plugins,qml}
550 </seg>
551 <seg>
552 /usr/include/qt5,
553 /usr/lib/qt5,
554 /usr/share/doc/qt5, and
555 /usr/share/qt5
556 OR
557 /opt/qt5 and
558 /opt/qt-&qt5-version;
559 </seg>
560 </seglistitem>
561 </segmentedlist>
562
563 <variablelist>
564 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
565 <?dbfo list-presentation="list"?>
566 <?dbhtml list-presentation="table"?>
567
568 <varlistentry id="assistant-qt5">
569 <term><command>assistant</command></term>
570 <listitem>
571 <para>
572 is a tool for presenting on-line documentation.
573 </para>
574 <indexterm zone="qt5 assistant-qt5">
575 <primary sortas="b-assistant-qt5">assistant</primary>
576 </indexterm>
577 </listitem>
578 </varlistentry>
579
580 <varlistentry id="designer-qt5">
581 <term><command>designer</command></term>
582 <listitem>
583 <para>
584 is a full-fledged GUI builder. It includes
585 powerful features such as preview mode, automatic widget
586 layout, support for custom widgets, and an advanced
587 property editor.
588 </para>
589 <indexterm zone="qt5 designer-qt5">
590 <primary sortas="b-designer-qt5">designer</primary>
591 </indexterm>
592 </listitem>
593 </varlistentry>
594
595 <varlistentry id="linguist-qt5">
596 <term><command>linguist</command></term>
597 <listitem>
598 <para>
599 provides support for translating applications into
600 local languages.
601 </para>
602 <indexterm zone="qt5 linguist-qt5">
603 <primary sortas="b-linguist-qt5">linguist</primary>
604 </indexterm>
605 </listitem>
606 </varlistentry>
607
608 <varlistentry id="lrelease-qt5">
609 <term><command>lrelease</command></term>
610 <listitem>
611 <para>
612 is a simple command line tool. It reads a Qt project
613 file and produces message files used by the application.
614 </para>
615 <indexterm zone="qt5 lrelease-qt5">
616 <primary sortas="b-lrelease-qt5">lrelease</primary>
617 </indexterm>
618 </listitem>
619 </varlistentry>
620
621 <varlistentry id="lupdate-qt5">
622 <term><command>lupdate</command></term>
623 <listitem>
624 <para>
625 reads a Qt project file, finds the translatable
626 strings in the specified source, header and Qt Designer
627 interface files, and produces or updates the translation
628 files listed in the project file.
629 </para>
630 <indexterm zone="qt5 lupdate-qt5">
631 <primary sortas="b-lupdate-qt5">lupdate</primary>
632 </indexterm>
633 </listitem>
634 </varlistentry>
635
636 <varlistentry id="moc-qt5">
637 <term><command>moc</command></term>
638 <listitem>
639 <para>
640 generates Qt meta object support code.
641 </para>
642 <indexterm zone="qt5 moc-qt5">
643 <primary sortas="b-moc-qt5">moc</primary>
644 </indexterm>
645 </listitem>
646 </varlistentry>
647
648 <varlistentry id="pixeltool-qt5">
649 <term><command>pixeltool</command></term>
650 <listitem>
651 <para>
652 is a desktop magnifier and as you move your mouse around
653 the screen it will show the magnified contents in its window.
654 </para>
655 <indexterm zone="qt5 pixeltool-qt5">
656 <primary sortas="b-pixeltool-qt5">pixeltool</primary>
657 </indexterm>
658 </listitem>
659 </varlistentry>
660
661 <varlistentry id="qmake-qt5">
662 <term><command>qmake</command></term>
663 <listitem>
664 <para>
665 uses information stored in project files to
666 determine what should go in the makefiles it
667 generates.
668 </para>
669 <indexterm zone="qt5 qmake-qt5">
670 <primary sortas="b-qmake-qt5">qmake</primary>
671 </indexterm>
672 </listitem>
673 </varlistentry>
674
675 <varlistentry id="rcc-qt5">
676 <term><command>rcc</command></term>
677 <listitem>
678 <para>
679 is a resource compiler used in conjunction with designer.
680 </para>
681 <indexterm zone="qt5 rcc-qt5">
682 <primary sortas="b-rcc-qt5">rcc</primary>
683 </indexterm>
684 </listitem>
685 </varlistentry>
686
687 <varlistentry id="uic-qt5">
688 <term><command>uic</command></term>
689 <listitem>
690 <para>
691 is a Qt user interface compiler.
692 </para>
693 <indexterm zone="qt5 uic-qt5">
694 <primary sortas="b-uic-qt5">uic</primary>
695 </indexterm>
696 </listitem>
697 </varlistentry>
698
699 </variablelist>
700
701 </sect2>
702
703</sect1>
Note: See TracBrowser for help on using the repository browser.