default.htm

来自「GUI Programming with Python」· HTM 代码 · 共 1,254 行 · 第 1/3 页

HTM
1,254
字号
    <table border="0" cellspacing="0" cellpadding="3" width="100%"><tr><td>    <div align="center" id="bldcontent">      <a href="../default.htm"><img src="../images/opendocs.png" width="63" height="76" border="0"></a>      <br>      <div class="symbol">Your OpenSource Publisher&#153;</div>    </div>      </td></tr></table>    <div align="center" class="author">      	<a href="../products.lxp">Products</a>	&nbsp;|&nbsp;	<a href="../wheretobuy.lxp">Where to buy</a>	&nbsp;|&nbsp;	<a href="../bookstore.lxp">Retailers</a>	&nbsp;|&nbsp;	<a href="../faq.lxp">FAQ</a>	&nbsp;|&nbsp;        <a href="../writeforus.lxp">Write for Us.</a>        &nbsp;|&nbsp;        <a href="#contact">Contact Us.</a>  </div>    <table border="0" cellspacing="3" cellpadding="0" width="100%"><tr><td width="100%">      <div class="content">        <table border="0" cellspacing="2" cellpadding="0" width="100%"><tr><td width="100%">          <div align="center"><H4 CLASS="AUTHOR"><A NAME="AEN5">Boudewijn Rempt</A><br><a href="../../https@secure.linuxports.com/opendocs/default.htm"><img src=odpyqt125.png></a><br>ISBN: 0-97003300-4-4<br><a href="../../https@secure.linuxports.com/opendocs/default.htm">Available from bookstores everywhere or you can order it here.</a><p>You can download the source files for the book <a href="pyqtsrc.tgz">(code / eps) here.</a><hr></div>                                                <HTML><HEAD><TITLE>GUI Programming with Python: QT Edition</TITLE><METANAME="GENERATOR"CONTENT="Modular DocBook HTML Stylesheet Version 1.72"><LINKREL="NEXT"TITLE="Preface"HREF="f26.htm"></HEAD><BODYCLASS="BOOK"BGCOLOR="#FFFFFF"TEXT="#000000"LINK="#0000FF"VLINK="#840084"ALINK="#0000FF"><DIVCLASS="BOOK"></A><DIVCLASS="TITLEPAGE"><div class="bldcontent">GUI Programming with Python: QT Edition</A></div><H3CLASS="AUTHOR">Boudewijn Rempt</A></H3><PCLASS="COPYRIGHT">Copyright &copy; 2001 by Commandprompt, Inc</P><DIVCLASS="LEGALNOTICE"></A><P></P><P>Copyright (c) 2001 by Command Prompt,        Inc. This material may be distributed only subject to the        terms and conditions set forth in the Open Publication        License, v1.0 or later (the latest version is presently        available at http://www.opencontent.org/openpub/).</P><P>&#8216;Distribution of substantively modified        versions of this document is prohibited without the explicit        permission of the copyright holder.' to the license reference        or copy.</P><P>&#8216;Distribution of the work or derivative        of the work in any standard (paper) book form is prohibited        unless prior permission is obtained from the copyright        holder.' to the license reference or copy.</P><P></P></DIV><DIVCLASS="LEGALNOTICE"></A><P></P><P>Although every reasonable effort has been made to        incorporate accurate and useful information into this book,        the copyright holders make no representation about the        suitability of this book or the information therein for any        purpose. It is provided <SPANCLASS="QUOTE">"as is"</SPAN> without expressed        or implied warranty.</P><P></P></DIV><HR></DIV><H1>Dedication</A></H1><P>This book is dedicated to Irina.</P><DIVCLASS="TOC"><DL><DT><B>Table of Contents</B></DT><DT><A href="index.lxp@lxpwrap=f26_252ehtm.htm">Preface</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=f26_252ehtm.htm#PREFACEUSINGPYQT">Who is using PyQt</A></DT><DT><A href="index.lxp@lxpwrap=x43_252ehtm.htm">For whom is this book        intended</A></DT><DT><A href="index.lxp@lxpwrap=x52_252ehtm.htm">How to read this book</A></DT><DT><A href="index.lxp@lxpwrap=x61_252ehtm.htm">Conventions</A></DT><DT><A href="index.lxp@lxpwrap=x76_252ehtm.htm">Acknowledgments</A></DT></DL></DD><DT>1. <A href="index.lxp@lxpwrap=c88_252ehtm.htm">Introduction</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c88_252ehtm.htm#AEN112">Python</A></DT><DT><A href="index.lxp@lxpwrap=x179_252ehtm.htm">GUI programming with Python</A></DT><DT><A href="index.lxp@lxpwrap=x258_252ehtm.htm">About the BlackAdder IDE</A></DT></DL></DD><DT>I. <A href="index.lxp@lxpwrap=p266_252ehtm.htm">Introduction to the BlackAdder IDE</A></DT><DD><DL><DT>2. <A href="index.lxp@lxpwrap=c271_252ehtm.htm">Installation</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c271_252ehtm.htm#AEN277">Installing BlackAdder</A></DT><DT><A href="index.lxp@lxpwrap=x327_252ehtm.htm">Installing       sip and PyQt without BlackAdder</A></DT></DL></DD><DT>3. <A href="index.lxp@lxpwrap=c411_252ehtm.htm">Interface</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c411_252ehtm.htm#AEN440">Menubar</A></DT><DT><A href="index.lxp@lxpwrap=x455_252ehtm.htm">Toolbars</A></DT><DT><A href="index.lxp@lxpwrap=x545_252ehtm.htm">Project management</A></DT><DT><A href="index.lxp@lxpwrap=x584_252ehtm.htm">BlackAdder Configuration</A></DT><DT><A href="index.lxp@lxpwrap=x615_252ehtm.htm">Editing</A></DT><DT><A href="index.lxp@lxpwrap=x635_252ehtm.htm">Python shell</A></DT><DT><A href="index.lxp@lxpwrap=x650_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>4. <A href="index.lxp@lxpwrap=c653_252ehtm.htm">Introduction to Python</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c653_252ehtm.htm#AEN663">Programming fundamentals</A></DT><DT><A href="index.lxp@lxpwrap=x719_252ehtm.htm">The Rules</A></DT><DT><A href="index.lxp@lxpwrap=x823_252ehtm.htm">Constructions</A></DT><DT><A href="index.lxp@lxpwrap=x879_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>5. <A href="index.lxp@lxpwrap=c883_252ehtm.htm">Debugging</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c883_252ehtm.htm#AEN933">Running scripts</A></DT><DT><A href="index.lxp@lxpwrap=x945_252ehtm.htm">Setting breakpoints</A></DT><DT><A href="index.lxp@lxpwrap=x966_252ehtm.htm">Stepping along</A></DT><DT><A href="index.lxp@lxpwrap=x993_252ehtm.htm">Debugging Techniques</A></DT><DT><A href="index.lxp@lxpwrap=x1024_252ehtm.htm">If all else fails</A></DT></DL></DD></DL></DD><DT>II. <A href="index.lxp@lxpwrap=p1032_252ehtm.htm">PyQt fundamentals</A></DT><DD><DL><DT>6. <A href="index.lxp@lxpwrap=c1036_252ehtm.htm">Qt Concepts</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c1036_252ehtm.htm#AEN1040">Python, Qt and PyQt</A></DT><DT><A href="index.lxp@lxpwrap=x1067_252ehtm.htm">As simple as they come</A></DT><DT><A href="index.lxp@lxpwrap=x1149_252ehtm.htm">A better Hello World</A></DT><DT><A href="index.lxp@lxpwrap=x1214_252ehtm.htm">Designing forms</A></DT><DT><A href="index.lxp@lxpwrap=x1263_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>7. <A href="index.lxp@lxpwrap=c1267_252ehtm.htm">Signals and Slots in Depth</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c1267_252ehtm.htm#AEN1273">The concept of signals and slots</A></DT><DT><A href="index.lxp@lxpwrap=x1408_252ehtm.htm">Connecting with signals and slots</A></DT><DT><A href="index.lxp@lxpwrap=x1631_252ehtm.htm">Disconnecting</A></DT><DT><A href="index.lxp@lxpwrap=x1807_252ehtm.htm">A parser-formatter using signals and slots</A></DT><DT><A href="index.lxp@lxpwrap=x2026_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>8. <A href="index.lxp@lxpwrap=c2029_252ehtm.htm">String Objects in Python and Qt</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c2029_252ehtm.htm#AEN2034">Introduction</A></DT><DT><A href="index.lxp@lxpwrap=x2068_252ehtm.htm">String conversions</A></DT><DT><A href="index.lxp@lxpwrap=x2104_252ehtm.htm">QCString &#8212; simple strings in PyQt</A></DT><DT><A href="index.lxp@lxpwrap=x2183_252ehtm.htm">Unicode strings</A></DT></DL></DD><DT>9. <A href="index.lxp@lxpwrap=c2341_252ehtm.htm">Python Objects and Qt Objects</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c2341_252ehtm.htm#AEN2346">Pointers and references</A></DT><DT><A href="index.lxp@lxpwrap=x2377_252ehtm.htm">Circular references</A></DT><DT><A href="index.lxp@lxpwrap=x2393_252ehtm.htm">Qt objects, Python objects and shadow objects</A></DT><DT><A href="index.lxp@lxpwrap=x2420_252ehtm.htm">References and ownership</A></DT><DT><A href="index.lxp@lxpwrap=x2540_252ehtm.htm">Other C++ objects</A></DT><DT><A href="index.lxp@lxpwrap=x2549_252ehtm.htm">Connecting signals and slots</A></DT><DT><A href="index.lxp@lxpwrap=x2568_252ehtm.htm">Object and class introspection</A></DT></DL></DD><DT>10. <A href="index.lxp@lxpwrap=c2591_252ehtm.htm">Qt Class Hierarchy</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c2591_252ehtm.htm#AEN2597">Hierarchy</A></DT><DT><A href="index.lxp@lxpwrap=x2629_252ehtm.htm">Base classes</A></DT><DT><A href="index.lxp@lxpwrap=x2693_252ehtm.htm">Application classes</A></DT><DT><A href="index.lxp@lxpwrap=x2765_252ehtm.htm">Widget foundations: QWidget</A></DT><DT><A href="index.lxp@lxpwrap=x2976_252ehtm.htm">Basic widgets</A></DT><DT><A href="index.lxp@lxpwrap=x3270_252ehtm.htm">Advanced widgets</A></DT><DT><A href="index.lxp@lxpwrap=x3410_252ehtm.htm">Layout managers</A></DT><DT><A href="index.lxp@lxpwrap=x3581_252ehtm.htm">Dialogs and Standard Dialogs</A></DT><DT><A href="index.lxp@lxpwrap=x3738_252ehtm.htm">Qt Utility classes and their Python equivalents</A></DT></DL></DD><DT>11. <A href="index.lxp@lxpwrap=c4079_252ehtm.htm">Qt Designer, BlackAdder and uic</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c4079_252ehtm.htm#AEN4107">Introduction</A></DT><DT><A href="index.lxp@lxpwrap=x4274_252ehtm.htm">Advanced Designer topics</A></DT></DL></DD></DL></DD><DT>III. <A href="index.lxp@lxpwrap=p4627_252ehtm.htm">Creating real applications with PyQt</A></DT><DD><DL><DT>12. <A href="index.lxp@lxpwrap=c4631_252ehtm.htm">Application Frameworks</A></DT><DD

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?