pythonwin
Directory actions
More options
Directory actions
More options
pythonwin
Folders and files
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
<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="/asset?url=https%3A%2F%2Fgithub.com%2Fmhammond%2Fpywin32%2Ftree%2Fmain%2Fdoc%2Fpythonwin.gif" WIDTH=64 HEIGHT=64>Pythonwin Readme. </H1> <H2>Introduction </H2> <P><a href="/browse?url=https%3A%2F%2Fgithub.com%2Fmhammond%2Fpywin32%2Ftree%2Fmain%2Fpythonwin%23KnownProblems">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="/browse?url=https%3A%2F%2Fgithub.com%2Fmhammond%2Fpywin32%2Ftree%2Fmain%2Fdoc%2Fdebugger%2Findex.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="/browse?url=https%3A%2F%2Fgithub.com%2Fmhammond%2Fpywin32%2Ftree%2Fmain%2Fpythonwin%23RecentChanges">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="/browse?url=https%3A%2F%2Fgithub.com%2Fmhammond%2Fpywin32%2Ftree%2Fmain%2Fdoc%2Fdebugger%2Findex.html">documentation for the debugger</a> </LI> <LI>Check out documentation on <A href="/browse?url=https%3A%2F%2Fgithub.com%2Fmhammond%2Fpywin32%2Ftree%2Fmain%2Fdoc%2Fguienvironment.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="/browse?url=https%3A%2F%2Fgithub.com%2Fmhammond%2Fpywin32%2Ftree%2Fmain%2Fdoc%2FEmbeddingWin32ui.html">embedding win32ui documentation</A>. </LI> <LI>There is some general documentation on the <A href="/browse?url=https%3A%2F%2Fgithub.com%2Fmhammond%2Fpywin32%2Ftree%2Fmain%2Fdoc%2Farchitecture.html">MFC Architecture</A> and more specifically, <A href="/browse?url=https%3A%2F%2Fgithub.com%2Fmhammond%2Fpywin32%2Ftree%2Fmain%2Fdoc%2Fdocview.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="/browse?url=https%3A%2F%2Fgithub.com%2Fmhammond%2Fpywin32%2Ftree%2Fmain%2F%253Ca%2520href%3D"https://www.scintilla.org/">https://www.scintilla.org/</A" rel="nofollow">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>