GTK小程序小部件可以通过dbus实例化吗?

GTK小程序小部件可以通过dbus实例化吗?

我刚刚发布了这个:

#274616:Unity 中的“简单”gnome 小程序 - 粘滞便笺

bonobo...我可以在独立窗口中实例化 Gnome 2小程序,

投资小程序统一独立

bonobo.ui.widget_new_control_from_objref...在 Python 脚本中使用- 这是一个片段:

...
bcontrol = bonobo.activation.activate_from_id('OAFIID:Invest_Applet', 0, False)
buiwid = bonobo.ui.widget_new_control_from_objref(bcontrol, win.get_ui_container().corba_objref())
win.set_contents(buiwid)
...

我发现这种方法非常方便,所以我想知道是否可以用dbus绑定做类似的事情;来自 Python 还是 C?

(我个人认为不是 - 据我所读,它似乎bonobo专门用于在另一个应用程序中实例化一个应用程序;而dbus目前只是交换消息;但是,我想确认一下)。

答案1

正如您所怀疑的,这是不可能的。 D-Bus 只是一个消息传递系统,对 GUI 一无所知。

相关内容