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™</div> </div> </td></tr></table> <div align="center" class="author"> <a href="../products.lxp">Products</a> | <a href="../wheretobuy.lxp">Where to buy</a> | <a href="../bookstore.lxp">Retailers</a> | <a href="../faq.lxp">FAQ</a> | <a href="../writeforus.lxp">Write for Us.</a> | <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 © 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>‘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>‘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 — 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 + -
显示快捷键?