以下成員源於類 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 , 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 , 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
|
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 |
[deprecated]
bool
QMetaMethod::
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
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 ().
[deprecated]
bool
QMetaMethod::
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
This function is deprecated. We strongly advise against using it in new code.
Please use the variadic overload of this function
This overload invokes this method using the connection type Qt::AutoConnection 並忽略返迴值。
此函數重載 QMetaMethod::invoke ().
[deprecated]
bool
QMetaMethod::
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
This function is deprecated. We strongly advise against using it in new code.
Please use the variadic overload of this function
This overload always invokes this method using the connection type Qt::AutoConnection .
此函數重載 QMetaMethod::invoke ().
[deprecated]
bool
QMetaMethod::
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
This function is deprecated. We strongly advise against using it in new code.
Please use the variadic overload of this function
此重載可以被使用,若對成員的返迴值不感興趣。
此函數重載 QMetaMethod::invoke ().
[deprecated]
bool
QMetaMethod::
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
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 ().
[deprecated]
bool
QMetaMethod::
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
這重載援引此方法為 gadget 並忽略返迴值。
這是重載函數。