On Tuesday 25 March 2003 11:25 pm, Rob Brown-Bayliss wrote: > > shrink. Is it time to look for a replacement that would be a comfortable > > fit within the standard Python library? > > Is it really a good idea?
Python is already distributed with Tkinter, and it gets used as the standard cross platform GUI toolkit. The addition of PyGtk will give the standard distribution a more viable cross platform capability. > It makes everything larger, and for what benefit? Having looked at the > wxWindows and gtk+ for windows web sites I dont see a benefit. any app > written on windows using either toolkit will probably follow the windows > look and feel, menus and icons etc, one written in linux will probably > follow the gnome look (based on wx and pygtk using gtk+) Using the cross platform GUI is optional it will still be possible to use the platform specific toolkits. Authors of reusable GUI components that canl run on any platform will benefit from having a standard GUI API. > These are great if your looking specifically for a cross platform app, > but if you are not then why not just use the toolkit for your chosen > platform? It's more likely to "fit in" that way. The proposal is to pick one of the three candidates for the task of being the new standard cross platform toolkit. If you are not writing a cross platform application the availability of PyGtk will have no effect on your application. > Leave python as it is and let distributors choose to add one or more gui > kits to it. Why leave it to the distributors? That will result in one distribution inclluding PyGtk, another using wxPython, and a third using PyQt. The point of selecting a new standard for cross platform interoperability is to make it easier to use Python. The applications targeted to proprietary platforms probably won't use any of these choices and they are free to use any alternative package in their applications. Is it bloat in the standard library that is of concern? A --without-pygtk flag could be added to the command line when building Python for a platform, or you could simply delete the package. Perhaps there should be another flag that can declare --no-GUI-packages. Of course it is always possible to simply to delete modules and packages that are not needed. _______________________________________________ pygtk mailing list [EMAIL PROTECTED] http://www.daa.com.au/mailman/listinfo/pygtk Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/
