3
調用一個方法如何通過函數指針調用方法?
正常方式:
QMetaObject::invokeMethod(obj, "function");
而是採用string.This就是我想要的,但:
QMetaObject::invokeMethod(obj, function());
// or any macro like SLOT
QMetaObject::invokeMethod(obj, FUNC_NAME(function()));
爲什麼使用'QMetaObject :: invokeMethod'直接調用'obj.func()'方法? – putu
@putu例如,在不同的線程中調用一個方法。 – Jiu
具體而言,在[本答案](https://stackoverflow.com/a/21653558/1329652)中查找「TL; DR for methods/slots」 –