本文主要是介绍使用QMetaObject::invokeMethod来发射信号,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我想人为模拟void QTabBar::tabBarClicked(int index)信号的发射。
如何实现:
第一个参数:对象名。
第二个参数:信号名。
第三个参数:参数名(index)
QMetaObject::invokeMethod(tab_bar, "tabBarClicked", Q_ARG(int, 4));
参考:Qt信号槽调用方式(emit与QMetaObject::invokeMethod)-CSDN博客
这篇关于使用QMetaObject::invokeMethod来发射信号的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!