Skip to content

Python Bindings and Scripting for KDE Updated

Saturday, 21 October 2000  |  Sgordon

theKompany.com is pleased to announce the release of VeePee v1.0 and SIP/PyQt/PyKDE version 2.1. VeePee is the Python-based scripting environment for KDE, and SIP/PyQt/PyKDE are the Python bindings for Qt and KDE. These updates are to support Python 2.0 as well as numerous feature additions and some bug fixes. The VeePee page now contains screenshots for your enjoyment.

Comments:

Re: Python Bindings and Scripting for KDE Updated - KDE User - 2000-10-22

Very cool! Are there already apps written that use PyQt or PyKDE? How long till a port to KDE 2.0?

Re: Python Bindings and Scripting for KDE Updated - Shawn Gordon - 2000-10-22

PyQt and PyKDE have been around for some time, and yes they are very cool :). They are the basis of VeePee and our new Python debugger called Eric. I know a lot of people use them, but I'm not sure exactly what all is out there. The port to KDE 2.0 will be trivial and should follow the official 2.0 release by just a few days.

Re: Python Bindings and Scripting for KDE Updated - KDE User - 2000-10-22

Wow, that trivial? Heh. SIP must be very cool indeed. Keep up the good work!

Re: Python Bindings and Scripting for KDE Updated - Richard Moore - 2000-10-22

Do you have any idea if it would be possible to modify sip to generate JNI bindings for Java? <p> Rich.

Re: Python Bindings and Scripting for KDE Updated - Shawn Gordon - 2000-10-22

It could be, but we are swamped with other projects. SIP is open source, so if you want to give it a try, go for it, if you wait for us, it could be a while.

Re: Python Bindings and Scripting for KDE Updated - Richard Moore - 2000-10-22

I'll give it a try if I have time (like you I'm swamped with stuff to do). The main issue I guess would be how to handle signals and slots in Java. I've thought of some solutions: <ul> <li>using reflection <li>using some native code <li>mapping them to events and listener interfaces </ul> But I don't know how cleanly these would fit with the way sip works.

Re: Python Bindings and Scripting for KDE Updated - Boudewijn Rempt - 2000-10-22

I've been using PyQt and PyKDE for ages - at my website (http://www.valdyas.org/python) there are lots of projects I've started (some even finished) with PyQt/KDE for KDE 1.1.2. I'm at two minds about using PyKDE now: PyQt has become cross-platform since version 2.0. However, I think it will be quite easy to write apps that use PyKDE (once it has been released for KDE 2.0), that degrade nicely to PyQt only when only that's available. Python is so wonderfully dynamic. I've said it before: I've never had so much fun as when working with Python and Qt. Clean design, good documentation, instant impressive results, full feature-set...

Re: Python Bindings and Scripting for KDE Updated - SJK - 2000-10-23

Hey it all looks great and all, but I can't help but dislike the name. You do know there here in England, that the word 'pee' mans to erm... well, to urinate?

Re: Python Bindings and Scripting for KDE Updated - Shawn Gordon - 2000-10-23

Means the same here in the states, and VeePee was done by our only British employee. It was actually called Visual Python originally, but we had some naming conflicts and had to change it. VeePee was the first thing that came up, we will probably change it again at some point, but part of the problem is that the letters VP are all through the code, and we didn't want to make a mass change of that either. We are open to suggestions :).

Random new VP name generator - GeZ - 2000-10-23

I have a way to change this little problem: the on-line VP name generator: ;) Choose a V-word, then a P-word from the list below: Vagrant Pachyderm Vanguard Pen Vampire Piranha Vegetal Plasma Velocious Pneumatic Venimous Pocket Violet Poison Volcanic Poltergeist Volt Problem Vulgar Python Feel free to add more words to this list.

Re: Random new VP name generator - Shawn Gordon - 2000-10-23

I could go for Vegetal Plasma :)