Python Bindings and Scripting for KDE Updated

    2000
    21
    Oct
    Developer

    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

    Score: 0

    Re: Python Bindings and Scripting for KDE Updated

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

    Score: 0

    Re: Python Bindings and Scripting for KDE Updated

    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.

    Score: 0

    Re: Python Bindings and Scripting for KDE Updated

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

    Score: 0

    Re: Python Bindings and Scripting for KDE Updated

    Do you have any idea if it would be possible to modify sip to generate JNI bindings for Java?

    Rich.

    Score: 0

    Re: Python Bindings and Scripting for KDE Updated

    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.

    Score: 0

    Re: Python Bindings and Scripting for KDE Updated

    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:

    • using reflection
    • using some native code
    • mapping them to events and listener interfaces

    But I don't know how cleanly these would fit with the way sip works.

    Score: 0

    Re: Python Bindings and Scripting for KDE Updated

    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...

    Score: 0

    Re: Python Bindings and Scripting for KDE Updated

    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?

    Score: 0

    Re: Python Bindings and Scripting for KDE Updated

    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 :).

    Score: 0

    Random new VP name generator

    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.

    Score: 0

    Re: Random new VP name generator

    I could go for Vegetal Plasma :)