[英]How to use custom functions in QT4 for slots
目前,我正在做一个小行星游戏的课堂项目,我想弄清楚的是如何在插槽中使用自定义函数,因此当单击QMenu中的Open QAction时,该函数叫做。 据我了解,无法编写自己的自定义函数,但是是否可以重载AboutQT之类的另一个函数来执行我想要的工作? 我可以在其中将quit()函数用于我的Close QAction的这一行:
connect(closeSubAction,SIGNAL(triggered()),qApp,SLOT(quit()));
但是我想做一个可以用其他函数代替quit()或使预定义函数做些不同的事情。
您需要使用slots
关键字,如本示例所示 。
您要做的是定义一个将QAction信号连接到的插槽。 请参阅Qt有关信号和插槽的文档 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.