Pycard

About

Pycard is a fork of the well know PythonCard wxpython GUI framework. The project on sourceforge seem to be stalled or at least too quiet for a daily usage with fun and profit, so, this fork claim to continue the developement of the framework in a more active way.

Features plus ultra that you can't find in pythoncard

  • more advanced Twisted support
  • pycardedit: now in the options menu there is a voice "set project path" that is used as basepath as "curdir" for the editor, so, you can set an arbitrary path for loading images and so on.
  • Sizers support
  • AdvancedSplashscreen
  • many bugfixes

Components plus ultra

  • MultiPageContainer component
  • CollapsiblePane component
  • Foldpanelbar, derived from wx.lib.agw.foldpanelbar
  • Plain panels
  • AdvancedButton, an highly customizable button widget for wxpython, created to be used inside Pycard, but usable also on clean wx (download it for wxpython here)
  • ultimatelistctrl
  • listctrl
  • AnimatedGif
  • PageListContainer, a list of subpages with dynamic resizing

Recent Changes

Roadmap

We are working to establish a future developement roadmap. For the moment, the roadmap is (in sparse order):

  • Change the name of the package DONE!
  • dropping out codeEditor, resourceEditor, experimentalResourceeditor, oneEditor, findfiles, standaloneBuilder DONE!
  • embed codeEditor, findfiles, standaloneBuilder in layoutEditor
  • make layoutEditor the default (and peraps the unique) tool DONE! (renamed to pycardedit)
  • improve layoutEditor in many ways
  • add many other components just one added for now, plus an automagic splashscreen wrapper
  • cleaning the code
  • change resource files to an XML format (mantaining retro-compatibility with the actual format)
  • let's use something like a zip container as resource to embed also images and data files
  • make layoutEditor optionally produce also a python class to be derived in the main program

Links / Download / mailing list / Contacts