Qt - Python - XML

QPX for short


QPX is a proof of concept system used to demonstrate a Dynamic XML Processor in
python. Each tag has a corresponding plugin object that impliments it. These plugins
define generic interfaces who's backend can be anything from a Qt PushButton to an entire
application.

You need pythonqt as well as qt in order to get this to work. Pythonqt is a stable but incomplete
binding of python to Troll Tech's Qt library which was recently made Open source for the
linux community. Qt was used twofold, first to demonstrate the capabilities of the Dynamic
XML Processor as well as to provide an excellent user interface for future projects.

QPX will ultimately evolve into a distributed technology. I intend to use the ACE TAO orb
as a registry for the plugins. This plus version control will allow documents to made of
plugins which may reside anywhere in the world and from the standpoint of the XMl Processor
it really doesn't care. By itself QPX is GUI biulder forpeople like me who can't stand
GUI programming. It allows for the creation of complete graphical interfaces with something
that looks like this:

I am not worried abot the youth of pythonqt, it time as it matures it will encompass the
the whole qt library. I will keep qpx as robust as I can while I focus on ACE.


Any questions or comments ? Here my email .