mirror of
https://gitlab.freedesktop.org/dbus/dbus.git
synced 2025-12-22 19:30:08 +01:00
19 lines
487 B
Python
19 lines
487 B
Python
|
|
import dbus
|
||
|
|
import gtk
|
||
|
|
|
||
|
|
class TestObject(dbus.Object):
|
||
|
|
def __init__(self, service):
|
||
|
|
dbus.Object.__init__(self, "/object", service, [self.HelloWorld])
|
||
|
|
|
||
|
|
def emitHelloSignal(self, message):
|
||
|
|
# Emit the signal
|
||
|
|
self.emit_signal(interface="org.designfu.TestService",
|
||
|
|
signal_name="hello")
|
||
|
|
|
||
|
|
session_bus = dbus.SessionBus()
|
||
|
|
service = dbus.Service("org.designfu.TestService", bus=session_bus)
|
||
|
|
object = TestObject(service)
|
||
|
|
|
||
|
|
gtk.main()
|
||
|
|
A
|