Home · All Classes · Modules · QSS HELP · QSS 案例 · VER007 HOME |
该QDBusVariant类使程序员可以识别由D-Bus的类型系统提供的变量类型。More...
该QDBusVariant类使程序员可以识别由D-Bus的类型系统提供的变量类型。
一个D-Bus的函数,它接受一个整数,一个D-Bus的变体和一个字符串作为参数,可以调用下面的参数列表(见QDBusMessage.setArguments()) :
QList<QVariant> arguments; arguments << QVariant(42) << QVariant.fromValue(QDBusVariant(43)) << QVariant("hello"); myDBusMessage.setArguments(arguments);
当一个D-Bus的函数返回一个D-Bus的变种,它可以检索如下:
// call a D-Bus function that returns a D-Bus variant QVariant v = callMyDBusFunction(); // retrieve the D-Bus variant QDBusVariant dbusVariant = qvariant_cast<QDBusVariant>(v); // retrieve the actual value stored in the D-Bus variant QVariant result = dbusVariant.variant();
该QVariant内QDBusVariant需要在一个D-Bus的变种正常的D-Bus的值和值来区分。
构造一个新的D-Bus的变体。
构造一个新的D-Bus的变种从给定的Qtvariant。
See also setVariant( ) 。
分配给Qt的价值variant这种D-Bus的变体。
See also variant( ) 。
返回此D-Bus的变体作为QVariant对象。
See also setVariant( ) 。
PyQt 4.10.3 for X11 | Copyright © Riverbank Computing Ltd and Nokia 2012 | Qt 4.8.5 |