Alright, here's my python code:<div><br></div><div><div>import sys</div><div><br></div><div>from PyQt4.QtCore import QObject, QUrl, pyqtSignal</div><div>from PyQt4.QtGui import QApplication</div><div>from PyQt4.QtDeclarative import QDeclarativeView</div>
<div>from PyKDE4.plasma import Plasma</div><div>from PyKDE4 import plasmascript</div><div><br></div><div>app = QApplication(sys.argv)</div><div><br></div><div># Create the QML user interface.</div><div>view = QDeclarativeView()</div>
<div>view.setSource(QUrl('flickrviews.qml'))</div><div>view.setResizeMode(QDeclarativeView.SizeRootObjectToView)</div><div><br></div><div><br></div><div>#the meat and potatoes</div><div># Get the root object of the user interface.  It defines a</div>
<div># signal and any JavaScript functions.  Both</div><div># can be accessed transparently from Python.</div><div>rootObject = view.rootObject()</div><div><br></div><div>#make it visible</div><div>view.setGeometry(100, 100, 400, 240)</div>
<div>view.show()</div><div><br></div><div>app.exec_()</div><div><br></div><div><br></div><div>this gives me the error: module "org.kde.plasma.core" is not installed </div><div>     import org.kde.plasma.core 0.1 as PlasmaCore</div>
<div><br></div><div>this is similar to the error I got when I was trying to develop my plasmoid in qtcreator.  It means I won't be able to connect to my data engine.  Is there no way around that?  It seems weird that only plasmoids can use the power of data engines.</div>
<div><br></div>--<br>Eric Mesa<div><a href="http://about.me/ericmesa" target="_blank">http://about.me/ericmesa</a><br><a href="http://www.ericsbinaryworld.com" target="_blank">http://www.ericsbinaryworld.com</a></div><br>

<br><br><div class="gmail_quote">On Wed, May 9, 2012 at 11:19 AM, Eric Mesa <span dir="ltr"><<a href="mailto:ericsbinaryworld@gmail.com" target="_blank">ericsbinaryworld@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="gmail_quote"><div><div class="h5">On Wed, May 9, 2012 at 10:55 AM, Luca Beltrame <span dir="ltr"><<a href="mailto:lbeltrame@kde.org" target="_blank">lbeltrame@kde.org</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div class="h5">
In data mercoledė 9 maggio 2012 16:44:12, Marco Martin ha scritto:<br>
<div><br>
> afaik only pyqt has complete bindings for kdelibs for now<br>
<br>
</div>Correct, PySide is not supported.<br>
<div><br>
> I am no aware about the status of bindings on those parts, that's more<br>
> a question for bindings people<br>
<br>
</div>To be blunt, I haven't seen *any* new work on Python bindings, mainly because<br>
kdelibs is frozen.<br>
<br>
<br>
This stuff needs likely to be written, not sure if it needs some C++ glue or<br>
not. PyQt has already support for QML, with some limitations.<br></div></div>_________________________<br clear="all"></blockquote></div><br>OK, so if I'm understanding you guys correctly - as currently written if I went this route I would have to make a regular program, not a plasmoid.  I think that's fine with me for this particular project - other than using data engines, I don't think I'm doing anything plasmoid specific - and I think I can still use those in a QML program, right?  I guess we'll see what happens when I try to make this work sometime this week.  At any rate, perhaps it can be converted to a plasmoid in the future if the bindings are written. <br>
<div class="HOEnZb"><div class="h5">
--<br>Eric Mesa<div><a href="http://about.me/ericmesa" target="_blank">http://about.me/ericmesa</a><br><a href="http://www.ericsbinaryworld.com/" target="_blank">http://www.ericsbinaryworld.com</a></div>
</div></div></blockquote></div><br></div>