以下成員源於類 QMetaMethod 被棄用。 提供它們是為使舊源代碼能繼續工作。強烈建議不要在新代碼中使用它們。
(棄用)
bool
|
invoke (QObject * object , Qt::ConnectionType connectionType , QGenericReturnArgument returnValue , QGenericArgument val0 = QGenericArgument(nullptr), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const |
(棄用)
bool
|
invoke (QObject * object , QGenericReturnArgument returnValue , QGenericArgument val0 = QGenericArgument(0), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const |
(棄用)
bool
|
invoke (QObject * object , Qt::ConnectionType connectionType , QGenericArgument val0 = QGenericArgument(0), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const |
(棄用)
bool
|
invoke (QObject * object , QGenericArgument val0 = QGenericArgument(0), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const |
(棄用)
bool
|
invokeOnGadget (void * gadget , QGenericReturnArgument returnValue , QGenericArgument val0 = QGenericArgument(nullptr), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const |
(棄用)
bool
|
invokeOnGadget (void * gadget , QGenericArgument val0 = QGenericArgument(0), QGenericArgument val1 = QGenericArgument(), QGenericArgument val2 = QGenericArgument(), QGenericArgument val3 = QGenericArgument(), QGenericArgument val4 = QGenericArgument(), QGenericArgument val5 = QGenericArgument(), QGenericArgument val6 = QGenericArgument(), QGenericArgument val7 = QGenericArgument(), QGenericArgument val8 = QGenericArgument(), QGenericArgument val9 = QGenericArgument()) const |
This function is deprecated. We strongly advise against using it in new code.
Please use the variadic overload of this function
Invokes this method on the object
object
。返迴
true
若成員可以被援引。返迴
false
若沒有這樣的成員或參數不匹配。
See the variadic invokeMethod() function for more information. This function should behave the same way as that one, with the following limitations:
With asynchronous method invocations, the parameters must be of types that are known to Qt's meta-object system, because Qt needs to copy the arguments to store them in an event behind the scenes. If you try to use a queued connection and get the error message
QMetaMethod::invoke: Unable to handle unregistered datatype 'MyType'
call qRegisterMetaType () to register the data type before you call QMetaMethod::invoke().
警告: In addition to the limitations of the variadic invoke() overload, the arguments must have the same type as the ones expected by the method, else, the behavior is undefined.
另請參閱 Q_ARG (), Q_RETURN_ARG (), qRegisterMetaType (),和 QMetaObject::invokeMethod ().
This function is deprecated. We strongly advise against using it in new code.
Please use the variadic overload of this function
This function overloads invoke().
This overload always invokes this method using the connection type Qt::AutoConnection .
This function is deprecated. We strongly advise against using it in new code.
Please use the variadic overload of this function
This function overloads invoke().
此重載可以被使用,若對成員的返迴值不感興趣。
This function is deprecated. We strongly advise against using it in new code.
Please use the variadic overload of this function
This function overloads invoke().
This overload invokes this method using the connection type Qt::AutoConnection 並忽略返迴值。
This function is deprecated. We strongly advise against using it in new code.
Please use the variadic overload of this function
Invokes this method on a
Q_GADGET
。返迴
true
若成員可以被援引。返迴
false
若沒有這樣的成員或參數不匹配。
See the variadic invokeMethod() function for more information. This function should behave the same way as that one, with the following limitations:
警告: In addition to the limitations of the variadic invoke () overload, the arguments must have the same type as the ones expected by the method, else, the behavior is undefined.
另請參閱 Q_ARG (), Q_RETURN_ARG (), qRegisterMetaType (),和 QMetaObject::invokeMethod ().
This function is deprecated. We strongly advise against using it in new code.
這是重載函數。
Please use the variadic overload of this function
這重載援引此方法為 gadget 並忽略返迴值。