<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/62471f4762b5053d3c23e1e6/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62471f4762b5053d3c23e1e6/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0"> </div><div class="t m0 x1 h2 y2 ff1 fs0 fc0 sc0 ls0 ws0"> </div><div class="t m0 x1 h2 y3 ff1 fs0 fc0 sc0 ls0 ws0"> </div><div class="t m0 x1 h3 y4 ff1 fs1 fc1 sc0 ls1 ws1">"...not only<span class="_ _0"></span> the best b<span class="ls2 ws2">ook on Qt I have ever seen, but al<span class="ls3 ws3">so the best book presenting any </span></span></div><div class="t m0 x1 h3 y5 ff1 fs1 fc1 sc0 ls4 ws4">programming framework. Every sentence appear<span class="ls5 ws5">s to be carefully worded, and every chapt<span class="_ _1"></span>er </span></div><div class="t m0 x1 h3 y6 ff1 fs1 fc1 sc0 ls6 ws6">has a sound concept, and so does the work as <span class="_ _1"></span>a whole." </div><div class="t m0 x1 h3 y7 ff1 fs1 fc1 sc0 ls7 ws7">-Matthias Ettrich, Trolltech's l<span class="_ _1"></span>ead de<span class="ls8">veloper, founder of<span class="_ _1"></span> the KDE project </span></div><div class="t m0 x1 h3 y8 ff1 fs1 fc1 sc0 ls3 ws3">"The 'Tao of Qt'.... The Qt system is a beauti<span class="ls7 ws7">ful example of<span class="_ _1"></span> object oriented design, and t<span class="_ _1"></span>he </span></div><div class="t m0 x1 h3 y9 ff1 fs1 fc1 sc0 ls9 ws8">authors take advantage of this.... The authors ha<span class="lsa ws9">ve done an excell<span class="_ _1"></span>ent job of presenting the </span></div><div class="t m0 x1 h3 ya ff1 fs1 fc1 sc0 ls8 wsa">subject in an interesting and engaging way..<span class="_ _1"></span>.." </div><div class="t m0 x1 h3 yb ff1 fs1 fc1 sc0 lsb wsb">-Ron McCarty<span class="_ _0"></span>, Instructor a<span class="_ _0"></span>nd Chair of the D<span class="_ _0"></span>epartment of C<span class="_ _0"></span>omputer Scien<span class="_ _0"></span>ce, Penn Stat<span class="_ _0"></span>e Erie, </div><div class="t m0 x1 h3 yc ff1 fs1 fc1 sc0 ls4 ws4">The Behrend College </div><div class="t m0 x1 h3 yd ff1 fs1 fc1 sc0 ls9 ws8">The first official Trolltech guide to Qt 3.2 programming! </div><div class="t m0 x1 h3 ye ff1 fs1 fc1 sc0 ls8 wsa">Straight from Trolltech, this book <span class="_ _1"></span>covers all yo<span class="ls6 ws6">u need to build <span class="_ _1"></span>industrial-strength applicati<span class="_ _1"></span>ons </span></div><div class="t m0 x1 h3 yf ff1 fs1 fc1 sc0 lsc wsc">with Qt 3.2.x and C++-applications that run natively on Windows, Linux/Unix, Mac OS X, and </div><div class="t m0 x1 h3 y10 ff1 fs1 fc1 sc0 lsa ws9">embedded Linux with no s<span class="_ _1"></span>ource code change<span class="lsd">s! The book teac<span class="_ _1"></span>hes solid Qt programming </span></div><div class="t m0 x1 h3 y11 ff1 fs1 fc1 sc0 lsd wsd">practices; it is not a rehash of the documentatio<span class="lse wse">n. You'll find <span class="_ _1"></span>start-to-finish coverage packed </span></div><div class="t m0 x1 h3 y12 ff1 fs1 fc1 sc0 lsf wsf">with examp<span class="_ _0"></span>les, plus a CD with<span class="_ _0"></span> the Qt 3.2 t<span class="ls10 ws10">oolset and Borland C++ compilers-including a <span class="_ _1"></span>non-</span></div><div class="t m0 x1 h3 y13 ff1 fs1 fc1 sc0 ls6 ws6">commercial Qt 3.2 for Windows available nowhere els<span class="_ _1"></span>e! </div><div class="t m0 x2 h3 y14 ff2 fs2 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="ff1 fs1 fc1 ls8 ws11">Build powerful C++ GUI applications quickly and easily </span></div><div class="t m0 x2 h3 y15 ff2 fs2 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="ff1 fs1 fc1 ls3 ws12">Design dial<span class="_ _1"></span>ogs and main wind<span class="ls11 ws13">ows visually and in code </span></span></div><div class="t m0 x2 h4 y16 ff2 fs2 fc0 sc0 ls0 ws0">z</div><div class="t m0 x3 h3 y17 ff1 fs1 fc1 sc0 ls8 wsa">Learn Qt's innovative typesafe signals<span class="_ _1"></span> and slots mechanism </div><div class="t m0 x2 h3 y18 ff2 fs2 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="ff1 fs1 fc1 ls5 ws14">Use layouts to create forms that automatically size and scale </span></div><div class="t m0 x2 h3 y19 ff2 fs2 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="ff1 fs1 fc1 lsd ws15">Create custom signals,<span class="_ _1"></span> slots, events, and<span class="_ _1"></span> controls </span></div><div class="t m0 x1 h3 y1a ff1 fs1 fc2 sc0 ls12 ws16">[ Team LiB ]</div><div class="t m0 x1 h5 y1b ff1 fs3 fc1 sc0 ls13 ws0"> </div><div class="t m0 x1 h5 y1c ff1 fs3 fc1 sc0 ls14 ws17">• <span class="_ _2"> </span>Table of Contents</div><div class="t m0 x1 h5 y1d ff1 fs3 fc1 sc0 ls14 ws18">• Index</div><div class="t m0 x1 h6 y1e ff3 fs4 fc1 sc0 ls15 ws19">C++ GUI Programming<span class="_ _0"></span> with Qt 3</div><div class="t m0 x1 h7 y1f ff1 fs4 fc1 sc0 ls16 ws0">By </div><div class="t m0 x4 h5 y20 ff1 fs3 fc3 sc0 ls17 ws1a">Jasmin Blan<span class="_ _1"></span>chette<span class="fs4 fc1 ls18 ws0">, </span><span class="ls14 ws17">Mark Summerfield</span></div><div class="t m0 x1 h7 y21 ff1 fs4 fc1 sc0 ls0 ws0"> </div><div class="t m0 x5 h7 y22 ff1 fs4 fc1 sc0 ls19 ws1b">Publisher<span class="_ _3"> </span>: Prentice Hall PTR</div><div class="t m0 x5 h7 y23 ff1 fs4 fc1 sc0 ls1a ws1c">Pub Date<span class="_ _3"> </span>: January 15, 2004</div><div class="t m0 x6 h7 y24 ff1 fs4 fc1 sc0 ls1b ws1d">ISBN<span class="_ _3"> </span>: 0-13-124<span class="_ _0"></span>072-2</div><div class="t m0 x7 h7 y25 ff1 fs4 fc1 sc0 ls1c ws1e">Pages<span class="_ _3"> </span>: 464</div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62471f4762b5053d3c23e1e6/bg2.jpg"><div class="t m0 x2 h4 y26 ff2 fs2 fc0 sc0 ls0 ws0">z</div><div class="t m0 x3 h3 y27 ff1 fs1 fc1 sc0 lsa ws1f">Program the ''Qt way'' with techniques <span class="ls11 ws13">for Qt 3.2 that'll work with Qt 4 </span></div><div class="t m0 x2 h3 y28 ff2 fs2 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="ff1 fs1 fc1 lse wse">Code applications with menus, <span class="_ _1"></span>tool<span class="ls11 ws13">bars, dialogs, and drag and drop </span></span></div><div class="t m0 x2 h4 y29 ff2 fs2 fc0 sc0 ls0 ws0">z</div><div class="t m0 x3 h3 y2a ff1 fs1 fc1 sc0 ls8 ws11">Utilize 2D and 3D graphics, mult<span class="lsa ws1f">ithreading, and networking </span></div><div class="t m0 x2 h3 y2b ff2 fs2 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="ff1 fs1 fc1 ls3 ws3">Write database and XML applicati<span class="_ _1"></span>ons </span></div><div class="t m0 x2 h3 y2c ff2 fs2 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="ff1 fs1 fc1 ls9 ws8">Internationalize to reach foreign markets </span></div><div class="t m0 x2 h4 y2d ff2 fs2 fc0 sc0 ls0 ws0">z</div><div class="t m0 x3 h3 y2e ff1 fs1 fc1 sc0 ls10 ws10">Exploit platform-spec<span class="_ _1"></span>ific-features like Act<span class="_ _1"></span>iveX </div><div class="t m0 x1 h3 y2f ff1 fs1 fc1 sc0 ls8 ws11">Already using Qt or just starting out? Evaluati<span class="ls1d ws20">ng Qt or managing it? Building open source </span></div><div class="t m0 x1 h3 y30 ff1 fs1 fc1 sc0 ls5 ws14">applications-or commercial applications? Want to develop for Windows without buying an </div><div class="t m0 x1 h3 y31 ff1 fs1 fc1 sc0 ls1e ws21">expensive compiler? Whatever your goal, this is<span class="ls1f ws22"> the only book you need! CD-ROM: Everything </span></div><div class="t m0 x1 h3 y32 ff1 fs1 fc1 sc0 ls5 ws5">you need to write great<span class="_ _1"></span> GUI programs! </div><div class="t m0 x2 h3 y33 ff2 fs2 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="ff1 fs1 fc1 ls20 ws23">Qt 3.2 Non-Comme<span class="_ _0"></span>rcial Editio<span class="_ _0"></span>n for Windows </span></div><div class="t m0 x2 h4 y34 ff2 fs2 fc0 sc0 ls0 ws0">z</div><div class="t m0 x3 h3 y35 ff1 fs1 fc1 sc0 ls21 ws24">Borland C++ 5.5 N<span class="_ _0"></span>on-Commerc<span class="_ _0"></span>ial Editio<span class="_ _0"></span>n </div><div class="t m0 x2 h3 y36 ff2 fs2 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="ff1 fs1 fc1 lsf wsf">Borland C++ 6.0 Trial Ed<span class="_ _0"></span>ition </span></div><div class="t m0 x2 h3 y37 ff2 fs2 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="ff1 fs1 fc1 ls22 ws25">Qt 3.2 <span class="_ _1"></span>Free Editions for Unix/Linux/Mac OS X </span></div><div class="t m0 x2 h4 y38 ff2 fs2 fc0 sc0 ls0 ws0">z</div><div class="t m0 x3 h3 y39 ff1 fs1 fc1 sc0 lsa ws9">SQLite database </div><div class="t m0 x2 h3 y3a ff2 fs2 fc0 sc0 ls0 ws0">z<span class="_"> </span><span class="ff1 fs1 fc1 ls1 ws1">The book's code<span class="_ _0"></span> examples <span class="_ _0"></span> </span></div><div class="t m0 x1 h3 y3b ff1 fs1 fc2 sc0 ls12 ws16">[ Team LiB ]</div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62471f4762b5053d3c23e1e6/bg3.jpg"><div class="t m0 x1 h2 y1 ff4 fs0 fc0 sc0 ls0 ws0"> </div><div class="t m0 x1 h2 y2 ff4 fs0 fc0 sc0 ls0 ws0"> </div><div class="t m0 x1 h2 y3 ff4 fs0 fc0 sc0 ls0 ws0"> </div><div class="t m0 x1 h3 y3c ff4 fs1 fc2 sc0 ls12 ws16">[ Team LiB ]<span class="_ _4"> </span><span class="fc0 ls0 ws0"> </span></div><div class="t m0 x1 h5 y1b ff4 fs3 fc1 sc0 ls13 ws0"> </div><div class="t m0 x1 h5 y1c ff4 fs3 fc1 sc0 ls14 ws17">• <span class="_ _2"> </span>Table of Contents</div><div class="t m0 x1 h5 y1d ff4 fs3 fc1 sc0 ls14 ws18">• Index</div><div class="t m0 x1 h6 y1e ff5 fs4 fc1 sc0 ls15 ws19">C++ GUI Programming<span class="_ _0"></span> with Qt 3</div><div class="t m0 x1 h7 y1f ff4 fs4 fc1 sc0 ls16 ws0">By </div><div class="t m0 x4 h5 y20 ff4 fs3 fc3 sc0 ls17 ws1a">Jasmin Blan<span class="_ _1"></span>chette<span class="fs4 fc1 ls18 ws0">, </span><span class="ls14 ws17">Mark Summerfield</span></div><div class="t m0 x1 h7 y21 ff4 fs4 fc1 sc0 ls0 ws0"> </div><div class="t m0 x5 h7 y22 ff4 fs4 fc1 sc0 ls19 ws1b">Publisher<span class="_ _3"> </span>: Prentice Hall PTR</div><div class="t m0 x5 h7 y23 ff4 fs4 fc1 sc0 ls1a ws1c">Pub Date<span class="_ _3"> </span>: January 15, 2004</div><div class="t m0 x6 h7 y24 ff4 fs4 fc1 sc0 ls1b ws1d">ISBN<span class="_ _3"> </span>: 0-13-124<span class="_ _0"></span>072-2</div><div class="t m0 x7 h7 y25 ff4 fs4 fc1 sc0 ls1c ws1e">Pages<span class="_ _3"> </span>: 464</div><div class="t m0 x1 h7 y3d ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 x8 h7 y3e ff4 fs4 fc3 sc0 ls24 ws0">Copyright</div><div class="t m0 x1 h7 y3f ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 x8 h7 y40 ff4 fs4 fc3 sc0 ls25 ws26">Bruce Perens' Open Source Se<span class="_ _0"></span>ries</div><div class="t m0 x1 h7 y41 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 x8 h7 y42 ff4 fs4 fc3 sc0 ls26 ws0">Forewo<span class="_ _1"></span>rd</div><div class="t m0 x1 h7 y43 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 x8 h7 y44 ff4 fs4 fc3 sc0 ls15 ws0">Preface</div><div class="t m0 x1 h7 y45 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 x8 h7 y46 ff4 fs4 fc3 sc0 ls27 ws0">Acknowledgments</div><div class="t m0 x1 h7 y47 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 x8 h7 y48 ff4 fs4 fc3 sc0 ls0 ws27">A Brief History of Qt</div><div class="t m0 x1 h7 y49 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 x8 h7 y4a ff4 fs4 fc3 sc0 ls28 ws28">About the Authors</div><div class="t m0 x1 h7 y4b ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 x8 h7 y4c ff4 fs4 fc3 sc0 ls0 ws0">Production</div><div class="t m0 x1 h7 y4d ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 x8 h7 y4e ff4 fs4 fc3 sc0 ls28 ws28">About the CD</div><div class="t m0 x9 h7 y4f ff4 fs4 fc3 sc0 ls0 ws0">-<span class="ls29">ROM</span></div><div class="t m0 x1 h7 y50 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 x8 h7 y51 ff4 fs4 fc3 sc0 ls2a ws29">Part I: Basic Qt</div><div class="t m0 x1 h7 y52 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y53 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 y54 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls27 ws2a">Chapter 1. Getting Started</span></div><div class="t m0 x1 h7 y55 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y56 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y57 ff4 fs4 fc3 sc0 ls2c ws2b">Hello Q<span class="_ _0"></span>t</div><div class="t m0 x1 h7 y58 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y59 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y5a ff4 fs4 fc3 sc0 ls2d ws2c">Making Connections</div><div class="t m0 x1 h7 y5b ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y5c ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y5d ff4 fs4 fc3 sc0 ls2e ws2d">Using the Reference Documentat<span class="_ _0"></span>ion</div><div class="t m0 x1 h7 y5e ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y5f ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 y60 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls2f ws2e">Chapter 2. Creati<span class="_ _0"></span>ng Dialogs</span></div><div class="t m0 x1 h7 y61 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y62 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y63 ff4 fs4 fc3 sc0 ls1c ws1e">Subclassing QDialog</div><div class="t m0 x1 h7 y64 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y65 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y66 ff4 fs4 fc3 sc0 ls30 ws2f">Signals and Slots in Depth</div><div class="t m0 x1 h7 y67 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y68 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y69 ff4 fs4 fc3 sc0 ls31 ws30">Rapid Dialog Design</div><div class="t m0 x1 h7 y6a ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y6b ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y6c ff4 fs4 fc3 sc0 ls2d ws0">Shape<span class="ls0">-<span class="ls27 ws2a">Changing Dialogs</span></span></div><div class="t m0 x1 h7 y6d ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y6e ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y6f ff4 fs4 fc3 sc0 ls32 ws31">Dynamic Dialogs</div><div class="t m0 x1 h7 y70 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y71 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y72 ff4 fs4 fc3 sc0 ls33 ws0">Built<span class="ls0">-<span class="ls34 ws32">in Widget and Dialog Classes</span></span></div><div class="t m0 x1 h7 y73 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y74 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 y75 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls1c ws1e">Chapter 3. Creati<span class="_ _0"></span>ng Main Windows</span></div><div class="t m0 x1 h7 y76 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y77 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y78 ff4 fs4 fc3 sc0 ls2d ws2c">Subclassing QMainWindow</div><div class="t m0 x1 h7 y79 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y7a ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y7b ff4 fs4 fc3 sc0 ls35 ws33">Creating Menus and Toolbars</div><div class="t m0 x1 h7 y7c ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y7d ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y7e ff4 fs4 fc3 sc0 ls15 ws34">Implementing the File Me<span class="_ _0"></span>nu</div><div class="t m0 x1 h7 y7f ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y80 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y81 ff4 fs4 fc3 sc0 ls2e ws2d">Setting Up the Status Ba<span class="_ _0"></span>r</div><div class="t m0 x1 h7 y82 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y83 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y84 ff4 fs4 fc3 sc0 ls36 ws35">Using Dialogs</div><div class="t m0 x1 h7 y85 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y86 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y87 ff4 fs4 fc3 sc0 ls19 ws1b">Storing Settings</div><div class="t m0 x1 h7 y88 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y89 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y8a ff4 fs4 fc3 sc0 ls37 ws36">Multiple Documents</div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62471f4762b5053d3c23e1e6/bg4.jpg"><div class="t m0 x1 h7 y8b ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y8c ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y8b ff4 fs4 fc3 sc0 ls2a ws29">Splash Screens</div><div class="t m0 x1 h7 y8d ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y8e ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 y8f ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls2f ws2e">Chapter 4. Imple<span class="_ _0"></span>menting Application Functionality</span></div><div class="t m0 x1 h7 y90 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y91 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y92 ff4 fs4 fc3 sc0 ls24 ws37">The Central Widget</div><div class="t m0 x1 h7 y93 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y94 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y95 ff4 fs4 fc3 sc0 ls2d ws2c">Subclassing QTable</div><div class="t m0 x1 h7 y96 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y97 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y98 ff4 fs4 fc3 sc0 ls30 ws2f">Loading and Saving</div><div class="t m0 x1 h7 y99 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y9a ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y9b ff4 fs4 fc3 sc0 ls25 ws26">Implementing the Edit Menu</div><div class="t m0 x1 h7 y9c ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y9d ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y9e ff4 fs4 fc3 sc0 ls19 ws1b">Implementing the Other Menus</div><div class="t m0 x1 h7 y9f ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ya0 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ya1 ff4 fs4 fc3 sc0 ls2d ws2c">Subclassing QTableItem</div><div class="t m0 x1 h7 ya2 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ya3 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 ya4 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls19 ws1b">Chapter 5. Creati<span class="_ _0"></span>ng Custom Widgets</span></div><div class="t m0 x1 h7 ya5 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ya6 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ya7 ff4 fs4 fc3 sc0 ls19 ws1b">Customizing Qt Widgets</div><div class="t m0 x1 h7 ya8 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ya9 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yaa ff4 fs4 fc3 sc0 ls34 ws32">Subclassing QWidget</div><div class="t m0 x1 h7 yab ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yac ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yad ff4 fs4 fc3 sc0 ls38 ws38">Integrating Custom Wi<span class="ls39 ws39">dgets with Qt Designer</span></div><div class="t m0 x1 h7 yae ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yaf ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yb0 ff4 fs4 fc3 sc0 ls3a ws3a">Double Buffering</div><div class="t m0 x1 h7 yb1 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 x8 h7 yb2 ff4 fs4 fc3 sc0 ls3b ws3b">Part II: Int<span class="_ _1"></span>ermediate Qt</div><div class="t m0 x1 h7 yb3 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yb4 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 yb5 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls2d ws2c">Chapter 6. Layout Manageme<span class="_ _0"></span>nt</span></div><div class="t m0 x1 h7 yb6 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yb7 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yb8 ff4 fs4 fc3 sc0 ls2f ws2e">Basic Layouts</div><div class="t m0 x1 h7 yb9 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yba ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ybb ff4 fs4 fc3 sc0 ls3c ws0">Splitters</div><div class="t m0 x1 h7 ybc ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ybd ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ybe ff4 fs4 fc3 sc0 ls39 ws39">Widget Stacks</div><div class="t m0 x1 h7 ybf ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yc0 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yc1 ff4 fs4 fc3 sc0 ls3d ws3c">Scroll Views</div><div class="t m0 x1 h7 yc2 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yc3 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yc4 ff4 fs4 fc3 sc0 ls3e ws3d">Dock Windows</div><div class="t m0 x1 h7 yc5 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yc6 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yc7 ff4 fs4 fc3 sc0 ls25 ws3e">Multiple Document <span class="_ _0"></span>Interface</div><div class="t m0 x1 h7 yc8 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yc9 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 yca ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls19 ws1b">Chapter 7. Event<span class="_ _0"></span> Processing</span></div><div class="t m0 x1 h7 ycb ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ycc ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ycd ff4 fs4 fc3 sc0 ls3f ws3f">Reimplementing Even<span class="_ _1"></span>t Handlers</div><div class="t m0 x1 h7 yce ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ycf ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yd0 ff4 fs4 fc3 sc0 ls25 ws3e">Installing Event <span class="_ _0"></span>Filters</div><div class="t m0 x1 h7 yd1 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yd2 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yd3 ff4 fs4 fc3 sc0 ls2d ws2c">Staying Responsive During Intensive P<span class="_ _0"></span>rocessing</div><div class="t m0 x1 h7 yd4 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yd5 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 yd6 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls1c ws1e">Chapter 8. 2D and 3D Gr<span class="_ _0"></span>aphics</span></div><div class="t m0 x1 h7 yd7 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yd8 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yd9 ff4 fs4 fc3 sc0 ls2e ws2d">Painting with QPainter</div><div class="t m0 x1 h7 yda ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ydb ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ydc ff4 fs4 fc3 sc0 ls36 ws35">Graphics with QCanvas</div><div class="t m0 x1 h7 ydd ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yde ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ydf ff4 fs4 fc3 sc0 ls3d ws0">Printing</div><div class="t m0 x1 h7 ye0 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ye1 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ye2 ff4 fs4 fc3 sc0 ls35 ws33">Graphics with OpenGL</div><div class="t m0 x1 h7 ye3 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ye4 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 ye5 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls3a ws3a">Chapter 9. Drag and Drop</span></div><div class="t m0 x1 h7 ye6 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ye7 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ye8 ff4 fs4 fc3 sc0 ls27 ws2a">Enabling Drag and Drop</div><div class="t m0 x1 h7 ye9 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yea ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yeb ff4 fs4 fc3 sc0 ls40 ws40">Supporting Custom Drag Types</div><div class="t m0 x1 h7 yec ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yed ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yee ff4 fs4 fc3 sc0 ls24 ws37">Advanced Clipboard Handling</div><div class="t m0 x1 h7 yef ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yf0 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 yf1 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls2e ws2d">Chapter 10. Input/Ou<span class="_ _0"></span>tput</span></div><div class="t m0 x1 h7 yf2 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yf3 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yf4 ff4 fs4 fc3 sc0 ls2d ws2c">Reading and Writing Binary Data</div><div class="t m0 x1 h7 yf5 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yf6 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yf7 ff4 fs4 fc3 sc0 ls32 ws31">Reading and Writing Text</div><div class="t m0 x1 h7 yf8 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yf9 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yfa ff4 fs4 fc3 sc0 ls2d ws2c">Handling Files and Directories</div><div class="t m0 x1 h7 yfb ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yfc ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yfd ff4 fs4 fc3 sc0 ls1a ws0">Inter<span class="ls0">-<span class="ls32 ws31">Process Communication</span></span></div><div class="t m0 x1 h7 yfe ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yff ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 y100 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls3e ws3d">Chapter 11. Container Classes</span></div><div class="t m0 x1 h7 y101 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y102 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y103 ff4 fs4 fc3 sc0 ls41 ws0">Vectors</div><div class="t m0 x1 h7 y104 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y105 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y106 ff4 fs4 fc3 sc0 ls41 ws0">Lists</div><div class="t m0 x1 h7 y107 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y108 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y109 ff4 fs4 fc3 sc0 ls3a ws0">Maps</div><div class="t m0 x1 h7 y10a ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y10b ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y10c ff4 fs4 fc3 sc0 ls2e ws0">Pointer<span class="ls0">-<span class="ls3e ws3d">Based Containers</span></span></div><div class="t m0 x1 h7 y10d ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y10e ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y10f ff4 fs4 fc3 sc0 ls42 ws41">QString and QVariant</div><div class="t m0 x1 h7 y110 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y111 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 y112 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls2a ws29">Chapter 12. D<span class="_ _0"></span>atabases</span></div><div class="t m0 x1 h7 y113 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y114 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y115 ff4 fs4 fc3 sc0 ls35 ws33">Connecting and Querying</div><div class="t m0 x1 h7 y116 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y117 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y118 ff4 fs4 fc3 sc0 ls43 ws42">Presenti<span class="_ _1"></span>ng Data i<span class="_ _1"></span>n Tabular Fo<span class="_ _1"></span>rm</div><div class="t m0 x1 h7 y119 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y11a ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y11b ff4 fs4 fc3 sc0 ls19 ws1b">Creating Data<span class="ls0 ws0">-<span class="ls28 ws28">Aware Forms</span></span></div><div class="t m0 x1 h7 y11c ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y11d ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 y11e ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls25 ws26">Chapter 13. Net<span class="_ _0"></span>working</span></div><div class="t m0 x1 h7 y11f ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y120 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y121 ff4 fs4 fc3 sc0 ls2f ws2e">Using QFtp</div><div class="t m0 x1 h7 y122 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y123 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y124 ff4 fs4 fc3 sc0 ls2f ws2e">Using QHttp</div><div class="t m0 x1 h7 y125 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y126 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y127 ff4 fs4 fc3 sc0 ls32 ws31">TCP Networking with QSocket</div><div class="t m0 xa h5 y128 ff4 fs3 fc1 sc0 ls2b ws0"> </div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/62471f4762b5053d3c23e1e6/bg5.jpg"><div class="t m0 x1 h7 y8b ff4 fs4 fc1 sc0 ls23 ws0"> <span class="_ _5"> </span><span class="fc3 ls28 ws28">UDP Networking with QS<span class="_ _0"></span>ocketDevice</span></div><div class="t m0 x1 h7 y8d ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y8e ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 y8f ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls3d ws3c">Chapter 14. XML</span></div><div class="t m0 x1 h7 y90 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y91 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y92 ff4 fs4 fc3 sc0 ls3d ws3c">Reading XML with SAX</div><div class="t m0 x1 h7 y93 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y94 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y95 ff4 fs4 fc3 sc0 ls37 ws43">Reading XML with DOM</div><div class="t m0 x1 h7 y96 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y97 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y98 ff4 fs4 fc3 sc0 ls44 ws44">Writing XML</div><div class="t m0 x1 h7 y129 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y12a ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 y99 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls3d ws3c">Chapter 15. In<span class="_ _0"></span>te<span class="ls32 ws0">rnationalization</span></span></div><div class="t m0 x1 h7 y12b ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y12c ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y9c ff4 fs4 fc3 sc0 ls2d ws2c">Working with Unicode</div><div class="t m0 x1 h7 y12d ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y12e ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y9f ff4 fs4 fc3 sc0 ls35 ws33">Making Applications Translation<span class="ls0 ws0">-<span class="ls28">Aware</span></span></div><div class="t m0 x1 h7 ya2 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ya3 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ya4 ff4 fs4 fc3 sc0 ls2f ws2e">Dynamic Language Switching</div><div class="t m0 x1 h7 ya5 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ya6 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ya7 ff4 fs4 fc3 sc0 ls39 ws39">Translating Applications</div><div class="t m0 x1 h7 y12f ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y130 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 ya8 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls19 ws1b">Chapter 16. Providing O<span class="_ _0"></span>nline Help</span></div><div class="t m0 x1 h7 y131 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y132 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yab ff4 fs4 fc3 sc0 ls40 ws40">Tooltips, Status Tips, <span class="ls3a ws3a">and "What's This?" Help</span></div><div class="t m0 x1 h7 y133 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y134 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yae ff4 fs4 fc3 sc0 ls25 ws26">Using QTextBrowser as a Si<span class="_ _0"></span>mple Help Engine</div><div class="t m0 x1 h7 yb2 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y135 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 y136 ff4 fs4 fc3 sc0 ls19 ws1b">Using Qt Assistant for Powerful<span class="_ _0"></span> Online Help</div><div class="t m0 x1 h7 yb3 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yb4 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 yb5 ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls28 ws28">Chapter 17. M<span class="_ _0"></span>ultithreading</span></div><div class="t m0 x1 h7 yb6 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yb7 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yb8 ff4 fs4 fc3 sc0 ls2a ws29">Working with Threads</div><div class="t m0 x1 h7 yb9 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yba ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ybb ff4 fs4 fc3 sc0 ls19 ws1b">Communicating with the GUI Thre<span class="_ _0"></span>ad</div><div class="t m0 x1 h7 ybc ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 ybd ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 ybe ff4 fs4 fc3 sc0 ls2d ws2c">Using Qt's Classes in Non<span class="ls0 ws0">-<span class="ls45 ws45">GUI<span class="_ _0"></span> Threads</span></span></div><div class="t m0 x1 h7 y137 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y138 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 ybf ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls2d ws2c">Chapter 18. Platform<span class="ls0 ws0">-<span class="_ _0"></span><span class="ls2e ws2d">Specific Features</span></span></span></div><div class="t m0 x1 h7 y139 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y13a ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yc2 ff4 fs4 fc3 sc0 ls19 ws1b">Interfacing with Native API<span class="_ _0"></span>s</div><div class="t m0 x1 h7 y13b ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y13c ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yc5 ff4 fs4 fc3 sc0 ls46 ws46">Using ActiveX</div><div class="t m0 x1 h7 yc8 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yc9 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yca ff4 fs4 fc3 sc0 ls1c ws1e">Session Management</div><div class="t m0 x1 h7 y13d ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y13e ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 ycb ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls3e ws3d">Appendix A. Insta<span class="_ _0"></span>lling Qt</span></div><div class="t m0 x1 h7 y13f ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y140 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yce ff4 fs4 fc3 sc0 ls19 ws1b">A Note on Licensing</div><div class="t m0 x1 h7 y141 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y142 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yd1 ff4 fs4 fc3 sc0 ls32 ws47">Installing Qt/Windows</div><div class="t m0 x1 h7 yd4 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yd5 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yd6 ff4 fs4 fc3 sc0 ls1c ws48">Installing Qt/Mac</div><div class="t m0 x1 h7 yd7 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 yd8 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xc h7 yd9 ff4 fs4 fc3 sc0 ls2f ws49">Installing Qt/X11</div><div class="t m0 x1 h7 y143 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 xa h5 y144 ff4 fs3 fc1 sc0 ls2b ws0"> </div><div class="t m0 xb h7 yda ff4 fs4 fc1 sc0 ls23 ws0"> <span class="fc3 ls1c ws1e">Appendix B. Qt's Cl<span class="_ _0"></span>ass Hierarchy</span></div><div class="t m0 x1 h7 y145 ff4 fs4 fc1 sc0 ls23 ws0"> </div><div class="t m0 x8 h7 y146 ff4 fs4 fc3 sc0 ls47 ws0">Index</div><div class="t m0 x1 h3 y147 ff4 fs1 fc2 sc0 ls12 ws16">[ Team LiB ]<span class="_ _4"> </span><span class="fc0 ls0 ws0"> </span></div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>