default.htm

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

HTM
1,254
字号
><DL><DT><A href="index.lxp@lxpwrap=c4631_252ehtm.htm#AEN4637">Architecture: models, documents and views</A></DT><DT><A href="index.lxp@lxpwrap=x4760_252ehtm.htm">Macro languages</A></DT><DT><A href="index.lxp@lxpwrap=x4782_252ehtm.htm">Project layout</A></DT></DL></DD><DT>13. <A href="index.lxp@lxpwrap=c4807_252ehtm.htm">Actions: menus, toolbars and accelerators</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c4807_252ehtm.htm#AEN4824">Actions</A></DT><DT><A href="index.lxp@lxpwrap=x4954_252ehtm.htm">Menus</A></DT><DT><A href="index.lxp@lxpwrap=x4974_252ehtm.htm">Toolbars</A></DT><DT><A href="index.lxp@lxpwrap=x5021_252ehtm.htm">Keyboard accelerators</A></DT><DT><A href="index.lxp@lxpwrap=x5049_252ehtm.htm">Setting an application icon</A></DT></DL></DD><DT>14. <A href="index.lxp@lxpwrap=c5064_252ehtm.htm">Automatic testing with PyUnit</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c5064_252ehtm.htm#AEN5073">About unittests</A></DT><DT><A href="index.lxp@lxpwrap=x5102_252ehtm.htm">Starting out</A></DT><DT><A href="index.lxp@lxpwrap=x5120_252ehtm.htm">A first testcase</A></DT><DT><A href="index.lxp@lxpwrap=x5171_252ehtm.htm">Collecting tests in a test suite</A></DT><DT><A href="index.lxp@lxpwrap=x5202_252ehtm.htm">A more complicated test</A></DT><DT><A href="index.lxp@lxpwrap=x5234_252ehtm.htm">Large projects</A></DT><DT><A href="index.lxp@lxpwrap=x5255_252ehtm.htm">Testing signals and slots</A></DT><DT><A href="index.lxp@lxpwrap=x5285_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>15. <A href="index.lxp@lxpwrap=c5288_252ehtm.htm">A More Complex Framework: Multiple Documents, Multiple    Views</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c5288_252ehtm.htm#AEN5290">Introduction</A></DT><DT><A href="index.lxp@lxpwrap=x5339_252ehtm.htm">Document/View Manager</A></DT><DT><A href="index.lxp@lxpwrap=x5388_252ehtm.htm">The Document Manager</A></DT><DT><A href="index.lxp@lxpwrap=x5451_252ehtm.htm">Document</A></DT><DT><A href="index.lxp@lxpwrap=x5458_252ehtm.htm">View</A></DT><DT><A href="index.lxp@lxpwrap=x5469_252ehtm.htm">The actual application</A></DT><DT><A href="index.lxp@lxpwrap=x5581_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>16. <A href="index.lxp@lxpwrap=c5584_252ehtm.htm">User Interface Paradigms</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c5584_252ehtm.htm#AEN5591">Tabbed documents</A></DT><DT><A href="index.lxp@lxpwrap=x5657_252ehtm.htm">Back to the MDI windows</A></DT><DT><A href="index.lxp@lxpwrap=x5679_252ehtm.htm">A row of split windows</A></DT><DT><A href="index.lxp@lxpwrap=x5700_252ehtm.htm">A stack of documents</A></DT><DT><A href="index.lxp@lxpwrap=x5722_252ehtm.htm">A more complex view management solution</A></DT><DT><A href="index.lxp@lxpwrap=x5778_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>17. <A href="index.lxp@lxpwrap=c5783_252ehtm.htm">Creating Application Functionality</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c5783_252ehtm.htm#AEN5785">Introduction</A></DT><DT><A href="index.lxp@lxpwrap=x5798_252ehtm.htm">The view</A></DT><DT><A href="index.lxp@lxpwrap=x5879_252ehtm.htm">The document</A></DT><DT><A href="index.lxp@lxpwrap=x5925_252ehtm.htm">Saving and loading documents</A></DT><DT><A href="index.lxp@lxpwrap=x5968_252ehtm.htm">Undo, redo and other editing functions</A></DT><DT><A href="index.lxp@lxpwrap=x6008_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>18. <A href="index.lxp@lxpwrap=c6013_252ehtm.htm">Application Configuration</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c6013_252ehtm.htm#AEN6019">Platform differences</A></DT><DT><A href="index.lxp@lxpwrap=x6053_252ehtm.htm">The Python way of handling configuration      settings</A></DT><DT><A href="index.lxp@lxpwrap=x6082_252ehtm.htm">Implementing configurations settings for      <SPANCLASS="APPLICATION">Kalam</SPAN></A></DT><DT><A href="index.lxp@lxpwrap=x6300_252ehtm.htm">Settings in Qt 3.0</A></DT><DT><A href="index.lxp@lxpwrap=x6342_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>19. <A href="index.lxp@lxpwrap=c6351_252ehtm.htm">Using Dialog Windows</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c6351_252ehtm.htm#AEN6357">Modal: a preferences dialog</A></DT><DT><A href="index.lxp@lxpwrap=x6734_252ehtm.htm">Non-modal: Search and      replace</A></DT><DT><A href="index.lxp@lxpwrap=x6992_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>20. <A href="index.lxp@lxpwrap=c6996_252ehtm.htm">A Macro Language for <SPANCLASS="APPLICATION">Kalam</SPAN></A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c6996_252ehtm.htm#AEN7006">Executing Python code from Python</A></DT><DT><A href="index.lxp@lxpwrap=x7161_252ehtm.htm">Integrating macros with a GUI</A></DT><DT><A href="index.lxp@lxpwrap=x7295_252ehtm.htm">Creating a macro API from an application</A></DT><DT><A href="index.lxp@lxpwrap=x7388_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>21. <A href="index.lxp@lxpwrap=c7391_252ehtm.htm">Drawing on Painters and Canvases</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c7391_252ehtm.htm#AEN7412">Working with painters and paint devices</A></DT><DT><A href="index.lxp@lxpwrap=x7601_252ehtm.htm">QCanvas</A></DT><DT><A href="index.lxp@lxpwrap=x7875_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>22. <A href="index.lxp@lxpwrap=c7878_252ehtm.htm">Gui Design in the Baroque Age</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c7878_252ehtm.htm#AEN7882">Types of gui customization</A></DT><DT><A href="index.lxp@lxpwrap=x7898_252ehtm.htm">Faking it with bitmaps</A></DT><DT><A href="index.lxp@lxpwrap=x7947_252ehtm.htm">Creating themes with QStyle</A></DT></DL></DD><DT>23. <A href="index.lxp@lxpwrap=c8016_252ehtm.htm">Drag and drop</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c8016_252ehtm.htm#AEN8026">Handling drops</A></DT><DT><A href="index.lxp@lxpwrap=x8073_252ehtm.htm">Initiating drags</A></DT><DT><A href="index.lxp@lxpwrap=x8095_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>24. <A href="index.lxp@lxpwrap=c8100_252ehtm.htm">Printing</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c8100_252ehtm.htm#AEN8115">The <TTCLASS="CLASSNAME">QPrinter</TT> class</A></DT><DT><A href="index.lxp@lxpwrap=x8141_252ehtm.htm">Adding printing to Kalam</A></DT><DT><A href="index.lxp@lxpwrap=x8148_252ehtm.htm">Putting ink to paper</A></DT><DT><A href="index.lxp@lxpwrap=x8207_252ehtm.htm">Conclusion</A></DT></DL></DD><DT>25. <A href="index.lxp@lxpwrap=c8212_252ehtm.htm">Internationalizing an Application</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c8212_252ehtm.htm#AEN8238">Translating screen texts</A></DT></DL></DD><DT>26. <A href="index.lxp@lxpwrap=c8349_252ehtm.htm">Delivering your Application</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=c8349_252ehtm.htm#AEN8351">Introduction</A></DT><DT><A href="index.lxp@lxpwrap=x8401_252ehtm.htm">Packaging source</A></DT><DT><A href="index.lxp@lxpwrap=x8418_252ehtm.htm">Starting with distutils.</A></DT><DT><A href="index.lxp@lxpwrap=x8580_252ehtm.htm">Creating Unix RPM packages</A></DT><DT><A href="index.lxp@lxpwrap=x8613_252ehtm.htm">Windows installers</A></DT><DT><A href="index.lxp@lxpwrap=x8628_252ehtm.htm">Desktop integration</A></DT></DL></DD><DT>27. <A href="index.lxp@lxpwrap=c8636_252ehtm.htm">Envoi</A></DT></DL></DD><DT>IV. <A href="index.lxp@lxpwrap=p8645_252ehtm.htm">Appendices</A></DT><DD><DL><DT>A. <A href="index.lxp@lxpwrap=a8647_252ehtm.htm">Reading the Qt Documentation</A></DT><DT>B. <A href="index.lxp@lxpwrap=a8743_252ehtm.htm">PyQwt: Python Bindings for Qwt</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=a8743_252ehtm.htm#SECTNUMPY">NumPy</A></DT><DT><A href="index.lxp@lxpwrap=x8818_252ehtm.htm">PyQwt</A></DT></DL></DD><DT>C. <A href="index.lxp@lxpwrap=a8834_252ehtm.htm">First Steps with Sip</A></DT><DD><DL><DT><A href="index.lxp@lxpwrap=a8834_252ehtm.htm#AEN8842">Introduction</A></DT><DT><A href="index.lxp@lxpwrap=x8867_252ehtm.htm">How sip works</A></DT><DT><A href="index.lxp@lxpwrap=x8887_252ehtm.htm">Creating .sip files</A></DT><DT><A href="index.lxp@lxpwrap=x8949_252ehtm.htm">Things <BCLASS="COMMAND">sip</B> can't do      automatically</A></DT><DT><A href="index.lxp@lxpwrap=x9012_252ehtm.htm">Where to look to start writing your own    wrappers/bindings</A></DT><DT><A href="index.lxp@lxpwrap=x9022_252ehtm.htm">Sip usage and syntax</A></DT><DT><A href="index.lxp@lxpwrap=x9236_252ehtm.htm">Directives</A></DT><DT><A href="index.lxp@lxpwrap=x9571_252ehtm.htm">Accepted C++ / Qt constructs</A></DT><DT><A href="index.lxp@lxpwrap=x9684_252ehtm.htm">SIPLIB Functions</A></DT></DL></DD></DL></DD><DT><A href="index.lxp@lxpwrap=b10472_252ehtm.htm">Bibliography</A></DT><DT><A href="index.lxp@lxpwrap=i10749_252ehtm.htm">Index</A></DT></DL></DIV><DIVCLASS="LOT"><DLCLASS="LOT"><DT><B>List of Tables</B></DT><DT>1-1. <A href="index.lxp@lxpwrap=x179_252ehtm.htm#AEN187">GUI Toolkits for Python</A></DT><DT>7-1. <A href="index.lxp@lxpwrap=x1408_252ehtm.htm#AEN1559">Matrix of        <TTCLASS="CLASSNAME">QObject</TT>.<TTCLASS="FUNCTION">connect()</TT>        combinations.</A></DT><DT>10-1. <A href="index.lxp@lxpwrap=x3738_252ehtm.htm#AEN3789">Qt and Python high-level datastructures</A></DT><DT>10-2. <A href="index.lxp@lxpwrap=x3738_252ehtm.htm#AEN4039">Qt and Python network classes</A></DT

⌨️ 快捷键说明

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