Advertisement

QT学习笔记(十五):QLabel的点击事件添加

阅读量:

QT学习笔记(十五):QLabel的点击事件(clicked)添加

Qt中如何为QLabel添加点击事件
QLabel的主要作用是展示文本或图片等内容,其本身并不具备click信号,因此无法直接响应点击操作。那么是否存在可行的方式以实现该功能呢?以下提供了一些可能的解决方案:

第一种方法:使用eventFilter事件过滤器

在这里插入图片描述

1)引入头文件:

复制代码
    #include <QMouseEvent>
    
    public:
    bool eventFilter(QObject *obj, QEvent *event);	// 添加时间过滤器声明
    
    
      
      
      
      
    

2)添加构造函数:

复制代码
    myWidget::myWidget(QWidget *parent) :QWidget(parent),ui(new Ui::myWidget)
    {
    ui->setupUi(this);
    ui->label->installE

全部评论 (0)

还没有任何评论哟~