各位大哥大姐,我用A类继承了QMainwindow类,B继承了Qwidget类,将B设置为A的centralwidget,在B中有一个QDialog成员C,后点击A的界面弹出C对话框,我想在C中的QLineEdit框中显示从A的界面上获得的鼠标移动的坐标点的值,其随着鼠标不断移动QLineEdit框中值不断改变,为实现此功能我用了事件监控,用C来监控B,C的eventFilter()方法可以收到点击图标产生对话框的事件但弹出此对话框后,B的窗体便处于非激活状态,这样即使怎样在B的窗体上移动鼠标,均产生不了发向B的鼠标移动信息,这样c的eventFilter()方法也捕捉不了,功能无法实现,请问怎样解决此问题,望各位大侠帮忙!!!!
其实也就是在对话框C为模态时,怎样让处于非激活状态的B,鼠标在B窗口范围移动时还能产生发向B的鼠标移动事件?