尝试PCL可视化及合成GUI界面时遇到的问题

  我正在写一个桌面应用,可以在可视化界面下,用PCL类库处理点云文件。我用了Qt来写GUI

现在我遇到的问题是,我用
viewer->registerMouseCallback(&EditerTab::mouseEventOccurred, this, (void)&viewer);
viewer->registerKeyboardCallback(&EditerTab::keyboardEventOccurred, this, (void)&viewer);
来给事件注册响应函数,但是每一次打开一个点云文件,相同的事件只有在第一次会有响应。
希望能有高人帮忙解决一下。

http://wenku.baidu.com/link?url=uTbKWeWsWYAeMl_zjn45F380E8LVQhGZEn1VOdaul6yFb7co1_r7enHrv1C94k-qpO69dhcoP2QxCw3gqUDFcYRmM-1F2b7zc-Km4uhuVTu