Re: True standard Windows app in Python?

From: Alan Gauld (alan.gauld_at_btinternet.com)
Date: 12/29/03


Date: Mon, 29 Dec 2003 00:50:52 GMT

On Sun, 28 Dec 2003 14:28:42 +0100, Pjer Holton
<no.mail.please@se.invalid> wrote:
> If I were to build a Windows application that is a true standard Windows
> application in every conceivable way

It depends on what the app does, there are some things you simply
can't do with python in Windows even with winall installed. But
then again there are things you can't do with MFC and C++. It
depends what you are aiming for.

> and that adheres to the MS Windows
> standards as much as possible (installation, GUI, printing, registry, RTF
> etc.),

If you want to get the Windows "kite-mark" then probably Python
is not the best solution, then again if you want to produce it
quickly and cheaply... Pick the tool for the job. Most commercial
apps on Windows are still written in C++ for performance reasons
and because you get access to all the windows stiuff when you
need it. But that comes at a significant price in terms of
effort.

> What packages, libraries and modules would you recommend for GUI,
> installation, data storage etc.?

If you do go down the Python route I'd recommend either the MFC
stuff in winall, or maybe Qt or wxPython. They all use the native
toolkit/API under the covers.

Alan G.
Author of the Learn to Program website
http://www.freenetpages.co.uk/hp/alan.gauld



Relevant Pages

  • Re: Windows distribution suggestions?
    ... >> You'll find a Windows installer program, ... the terrific installation jungle like registry, access restrictions, dlls ... I'd demand a fluent installation process at no cost ... I guess that neither your apps nor Python requires special folders or paths, ...
    (comp.lang.python)
  • Re: Why does Python never add itself to the Windows path?
    ... and not a single time was the Python ... directory or the Scripts subdirectory added to the PATH environment ... So why is the Windows install half-crippled by default? ... Linux and Windows from a standard installation. ...
    (comp.lang.python)
  • win32com: use not possible as normal user
    ... I've installed Python 2.4 and the win32 extensions, using administrator rights, under Windows XP in "C:\Programme". ... Do I have to move my Python installation to another directory with write permissions for normal users? ... This might not be a problem for users with english Windows installations who can get bitten anyway by the space in "program files". ...
    (comp.lang.python)
  • Re: Why does Python never add itself to the Windows path?
    ... and not a single time was the Python ... So why is the Windows install half-crippled by default? ... scripts, but this has puzzled me for years now. ... That the Python install is a good citizen in this regard is noble, but does it really make a difference in regard to the overall Windows installation? ...
    (comp.lang.python)
  • Re: Running scripts without installing Python?
    ... > Is it possible to run a Python script in Windows without installing ... > put an installation of Python on a network drive that everybody can ... but in Windows everybody has to download Python and wxPython ... > I have also tried to compile the application to an executable binary ...
    (comp.lang.python)