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)
还没有任何评论哟~
