source: x/lib/qt5.xml@ cb48da2

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

Typo: in Qt-5.2.1, the 'warning' should mention Qt5, not Qt4.

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