forked from mhammond/pywin32
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathreadme.html
More file actions
58 lines (53 loc) · 3.78 KB
/
readme.html
File metadata and controls
58 lines (53 loc) · 3.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<META NAME="Generator" CONTENT="Microsoft FrontPage 4.0">
<TITLE>Pythonwin Readme</TITLE>
<META NAME="Template" CONTENT="D:\Program Files\Microsoft Office\Office\HTML.DOT">
</HEAD>
<BODY LINK="#0000ff" VLINK="#800080">
<H1><IMG SRC="doc/pythonwin.gif" WIDTH=64 HEIGHT=64>Pythonwin Readme. </H1>
<H2>Introduction </H2>
<P><a href="#KnownProblems">There are a few known problems</a> (and probably
lots of unknown ones!) </P>
<P>Pythonwin is a Windows only IDE and GUI framework for Python. It has an
<a href="doc/debugger/index.html">integrated debugger</a>, and a rich Python
editing environment. </P>
<P>Pythonwin is implemented as a 'wrapper' for the Microsoft Foundation Class library. With it, you can use MFC in an interactive, interpreted environment, or write full blown stand-alone applications tightly coupled with the Windows environment. Over 30 MFC objects are exposed, including Common Controls, Property Pages/Sheets, Control/Toolbars, Threads, etc. </P>
<P>Pythonwin could almost be considered a sample program for the MFC UI environment. This Python UI environment can be embedded in almost any other application - such as OLE clients/servers, as a Macro language etc. </P>
<P><A HREF="#RecentChanges">Recent changes can be found at the end of this document</A>.</P>
<H2>Demos</H2>
<P>There are many demos in the pywin\demos directory. To see a list of all the demos, run the program "pywin\demos\guidemo.py" from inside Pythonwin.</P>
<H2>Documentation </H2>
<P>Almost all win32ui methods are document in the Pythonwin Help file. This is available from the Help Menu in the Pythonwin enviroment.</P>
<P>Below is a list of external Pythonwin specific documentation. </P>
<UL>
<LI>There is separate <a href="doc/debugger/index.html">documentation for the
debugger</a> </LI>
<LI>Check out documentation on <A HREF="doc/guienvironment.html">the Pythonwin GUI environment</A> </LI>
<LI>For a brief description of how to embed win32ui.pyd into your MFC application see the <A HREF="doc/EmbeddingWin32ui.html">embedding win32ui documentation</A>. </LI>
<LI>There is some general documentation on the <A HREF="doc/architecture.html">MFC Architecture</A> and more specifically, <A HREF="doc/docview.html">document and view architecture</A>. </LI>
<LI>A Reference Manual of all available MFC functions etc. is released as a Windows Help file with the main Pythonwin release. </LI>
<LI>Check out the demos, and the source code to the Pythonwin environment.</LI></UL>
<H2><a name="KnownProblems">Known Problems</a></H2>
<UL>
<LI>Some of the configuration options (eg, "Docking Windows") do not
take affect until you restart Pythonwin. </LI>
<LI>Some of the menu items are always grey. This functionality is simply not yet implemented in
Pythonwin. </LI>
</UL>
<H2><A NAME="RecentChanges">Recent Changes</A></H2>
<P>Fixed alot of the interactive window formatting problems. Pythonwin now
always prints output as it receives it - this should stop Pythonwin from looking
like it has completely hung when infact it is just waiting for some code to
finish.</P>
<P>Support for Scintilla's indentation guides, that gives a nice indication of
the block structure.</P>
<P>New, improved color editor, using the Scintilla control by Neil Hodgson (see <A HREF="https://www.scintilla.org/">https://www.scintilla.org/</A>). The debugger now requires use of this editor.</P>
<P>Much better printing support from Roger Burnham. Pythonwin itself still can't print anything, but the framework can (meaning some kind soul could now add the support to Pythonwin :-)</P>
<P>DDE support is complete.</P>
<P>Reference helpfile is far more complete.</P>
<P>Lots of new methods from Kleanthis Kleanthous.</P>
<P>Better tool-tip and region support</P>
</BODY>
</HTML>