Advertisement

通过鼠标事件获取QLabel及UI界面中的点击位置

阅读量:

qt使用鼠标事件获取鼠标在QLabel和Ui界面中的点击位置

如标题中所述功能的达成,主要依赖于对鼠标事件的重新编写。在Widget类中,可以直接将相关代码添加进去,而QLabel类本身并未内置该功能,因此需要另行定义一个新类别,并手动实现鼠标事件的添加。此前我撰写的一篇博客可供参考:
Qt 为QPushButton、QLabel添加鼠标移入移出事件

以下为我所涉及的工程文件清单:

在这里插入图片描述

(qt自动生成)
鼠标位置.pro

复制代码
    #-------------------------------------------------
    #
    # Project created by QtCreator 2020-01-16T21:26:03
    #
    #-------------------------------------------------
    
    QT       += core gui
    
    greaterThan(QT_MAJOR_VERSION, 4): QT += wi

全部评论 (0)

还没有任何评论哟~