问题解决了。
1.QDBus server端把普通函数fun()和信号signalFun()经过QDBusAbstractAdaptor注册到SessionBus。
2.QDBus client端连接到对应SessionBus后,通过QDBusAbstractInterface调用server的普通函数,或者连接server的信号,即:
interface->fun();
connect(interface, SIGNAL(signalFun()), this, SLOT(slotFun());