Qt MDI Windows未收到鼠标事件

时间:2019-04-27 00:27:43

标签: qt mouseevent mdi

使用mdi示例,我向主窗口添加了鼠标事件,如下所示: 受保护的: 我可以接收到右和中键的按下,但是没有左键或鼠标移动或按下事件。 请帮助。

    void mousePressEvent(QMouseEvent *event) override;
    void mouseMoveEvent(QMouseEvent *event) override;
    void mouseReleaseEvent(QMouseEvent *event) override;

    void MainWindow::mousePressEvent(QMouseEvent *event)
    {
        printf("mouse down\n");
        fflush(stdout);
    }
    void MainWindow::mouseMoveEvent(QMouseEvent *event)
    {
        printf("mouse\n");
        fflush(stdout);
    }
    void MainWindow::mouseReleaseEvent(QMouseEvent *event)
    {
        printf("mouse up\n");
        fflush(stdout);``
    }

0 个答案:

没有答案