写了一个点击事件,然后用connect()函数连接,运行并没有出错,但是没有执行这个点击事件。
原因:

要在类的开头定义 Q_OBTECT,Q_OBJEC是一个Qt定义的宏.它包含了Qt中最重要的一个机制:也就是信号和槽的机制.在Qt中,如果一个类要使用信号/槽功能,就必须在其中声明Q_OBJECT。
在声明 Q_OBTECT之后,运行出错了,错误指向定义 Q_OBTECT。

这时候点击“构建”,选择“qmake”,然后重新运行即可。
本文解决Qt中点击事件不触发的问题,介绍Q_OBJECT宏的重要性及正确使用方法,包括构建和运行步骤。
写了一个点击事件,然后用connect()函数连接,运行并没有出错,但是没有执行这个点击事件。
原因:

要在类的开头定义 Q_OBTECT,Q_OBJEC是一个Qt定义的宏.它包含了Qt中最重要的一个机制:也就是信号和槽的机制.在Qt中,如果一个类要使用信号/槽功能,就必须在其中声明Q_OBJECT。
在声明 Q_OBTECT之后,运行出错了,错误指向定义 Q_OBTECT。

这时候点击“构建”,选择“qmake”,然后重新运行即可。
1416
4820
1208
8万+

被折叠的 条评论
为什么被折叠?