source: x/lib/qt5.xml@ c612fc3

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 c612fc3 was c612fc3, checked in by Pierre Labastie <pieere@…>, 10 years ago

Typo and format corrections

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