Lukas,<div><br></div><div>I know there is DBus Bindings for QT. Considering you&#39;re creating a self contained application, there is no problem at all.</div><div>But think about a library that may be integrated into a QT application (and any other non QT application).</div>
<div>If you need to use dbus from this lib, you shouldn&#39;t (or even can&#39;t) base your lib on QT.</div><div>So, my QT application would have to allow a Glib based event dispatcher. And I know this is possible. Just couldn&#39;t find how.</div>
<div><br></div><div>Marcus</div><div><br></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><div><br><div class="gmail_quote">On Thu, Jun 16, 2011 at 3:06 PM, Lukas Hetzenecker <span dir="ltr">&lt;<a href="mailto:lukas.hetzenecker@gmail.com">lukas.hetzenecker@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hello,<br>
<br>
I&#39;ve unfortunately not yet found a solution for other operating systems (but I<br>
also didn&#39;t investigate it much further). However, I&#39;m still interested in<br>
porting my PyQt4/D-Bus - based application to Windows.<br>
<div class="im"><br>
&gt; I know it is possible to run QT based on GLibMainLoop on Linux.<br>
&gt; Unfortunelly I couldn&#39;t managed to do that.<br>
&gt; I&#39;m very interested in knowing how to do that or using some other Looping<br>
&gt; solution for Dbus.<br>
<br>
</div>Qt offers a native mainloop for D-Bus, so there is no need to use the mainloop<br>
from glib ( <a href="http://doc.qt.nokia.com/latest/qtdbus.html" target="_blank">http://doc.qt.nokia.com/latest/qtdbus.html</a> ).<br>
<br>
There are already some C++ applications that use this approch (KDE project)<br>
and it seems to work fine.<br>
<br>
So - in my opinion - the problem is in the PyQt bindings (the official<br>
documentation actually states that D-Bus support is only available for<br>
PyQt/X11). Maybe we should ask Phil Thompson, maintainer of PyQt4, if he has<br>
plans to support Windows too? The link to mailing list is<br>
<a href="http://www.riverbankcomputing.com/mailman/listinfo/pyqt" target="_blank">http://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><br>
<br>
Lukas<br>
<br>
Am Mittwoch, 15. Juni 2011, 22:18:20 schrieb Pascal Garcia:<br>
<div><div></div><div class="h5">&gt; Hello,<br>
&gt; I have to port an application in python using dbus-python and qt to Windows.<br>
&gt; Of course I have encountered difficulties as you had, I did not understand<br>
&gt; everything that has been reported here, and obviously I need to learn<br>
&gt; before I can find a solution.<br>
&gt; Have corrections been proposed ? Is there any how-to to follow to have dbus<br>
&gt; python and qt running on windows.<br>
&gt; Thank you very much,<br>
&gt; Regards<br>
&gt; Pascal Garcia<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; dbus mailing list<br>
&gt; <a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org</a><br>
&gt; <a href="http://lists.freedesktop.org/mailman/listinfo/dbus" target="_blank">http://lists.freedesktop.org/mailman/listinfo/dbus</a><br>
<br>
_______________________________________________<br>
dbus mailing list<br>
<a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org</a><br>
<a href="http://lists.freedesktop.org/mailman/listinfo/dbus" target="_blank">http://lists.freedesktop.org/mailman/listinfo/dbus</a><br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=<br>Marcus Vinícius do Nascimento<br>Engenharia de Computação - EC03 - UNICAMP<br>--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=<br>

</div>