繁体   English   中英

如何在QT4中为插槽使用自定义功能

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM