Qt:将事件传递给子窗口小部件而不进行无限递归

时间:2012-07-27 17:23:57

标签: qt events widget

我想将一个事件转移到一个小部件的子节点。 我目前的实施是(_tableQTableWidget*的{​​{1}}数据成员

MyWidget

问题是这个实现似乎产生了无限循环或递归。

什么是正确的实施?

非常感谢。

1 个答案:

答案 0 :(得分:1)

我相信您要确保将event标记为accepted,即:

event->setAccepted( true );

event->accept();

其他根据文档“设置接受参数表示事件接收者想要事件。不需要的事件可能会传播到父窗口小部件。

http://doc.qt.nokia.com/4.7-snapshot/qevent.html#accepted-prop