最近做的一个画图功能里用要用到鼠标和键盘事件,键盘事件正常,但鼠标事件一直没反应,设了断点查看,不管怎么点鼠标,点哪里,鼠标事件一直进不去。
学QT没多久,实在不知道哪里问题,请高手帮忙,先谢谢了!!
环境:VS2005结合QT4.2
staticview类(继承自QDockWidget ),用来画曲线图,然后根据曲线图分析数据变化趋势。键盘事件,绘图事件(QPaintEvent),鼠标事件mousePressEvent(QMouseEvent *event)就声明在这个类的.h文件里。.cpp文件里就是实现画图,鼠标和键盘操作的。画图时将整个窗口都画满。
datarecorder类(继承自QMainwindow)里面 new了一个QDockWidget类指针pstaticview,然后addDockWidget(......),
当我运行程序时会出现DockWidget,画图和键盘都正常,但是在这个浮动窗口里面点鼠标就是没反应。。。