ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

QTÖÐDBusµÄÓ÷¨(¶þ)
2014-11-24 08:17:56 À´Ô´: ×÷Õß: ¡¾´ó ÖРС¡¿ ä¯ÀÀ:2´Î
Tags£ºDBus Ó÷¨
usServerºÍDBusClientInterface


1) ´´½¨Ò»¸öQDBusInterfaceµÄʵÀý


QDBusInterface iface( "hotel.server",


"/hotel/path",


"hotel.interface", QDBusConnection::sessionBus());


if (!iface.isValid()) {


qDebug() << qPrintable(QDBusConnection::sessionBus().lastError().message());


exit(1);


}


2) ´«µÝ²ÎÊý


int num_room;


num_room= this->ui->checkInlineEdit->text().toInt();



3) ºô½ÐÔ¶³ÌµÄcheckIn£¬²ÎÊýΪnum_room


QDBusReply reply = iface.call("checkIn", num_room);


4) ÅжϷµ»ØÖµ


if (reply.isValid()) {


num_room = reply.value();


qDebug("Got %d %s\n", num_room, (num_room > 1) "rooms" : "room");


} else {


qDebug( "Check In fail!\n");


}


Ê×Ò³ ÉÏÒ»Ò³ 1 2 ÏÂÒ»Ò³ βҳ 2/2/2
¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
·ÖÏíµ½: 
ÉÏһƪ£ºAndroid IntentʵÏÖActivityÖ®¼ä.. ÏÂһƪ£ºUnix»·¾³¸ß¼¶±à³ÌµÚ¶þ°æ¶ÁÊé±Ê¼Ç

ÆÀÂÛ

ÕÊ¡¡¡¡ºÅ: ÃÜÂë: (ÐÂÓû§×¢²á)
Ñé Ö¤ Âë:
±í¡¡¡¡Çé:
ÄÚ¡¡¡¡ÈÝ:

¡¤Spring Boot Java£º (2025-12-26 16:20:19)
¡¤Spring Boot¤ÇHello (2025-12-26 16:20:15)
¡¤Spring ¤Î»ù±¾¤«¤éŒ (2025-12-26 16:20:12)
¡¤C++Ä£°å (template) (2025-12-26 15:49:49)
¡¤C ÓïÑÔÖÐÄ£°åµÄ¼¸ÖÖ (2025-12-26 15:49:47)