<div class="gmail_quote">On Wed, May 9, 2012 at 10:54 PM, 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">
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 class="im">
<div><br></div><br></div></div></blockquote></div>I've been thinking about this a lot today and I was wondering if I might
 fix the issue by connecting to the dataengine from within the python 
code rather than the QML?  Perhaps the conflict is coming from the fact 
that if the python is the logic and QML is the code, then I can't be 
accessing the data engine from within the QML.  If that's the case, how 
would I pass the data from python into the QML so that the QML can take 
care of layouts.  OR would I just do the data engine connection as 
javascript to bypass the import of org.kde.plasma.core?<br>