自学内容网 自学内容网

Qt程序设计-自定义QLineEdit控件添加鼠标单击事件

本文讲解Qt自定义QLineEdit控件添加鼠标单击事件。

QLineEdit控件默认没有单击事件,但是项目开发中有时需要单击事件,比如单击QLineEdit控件弹出软键盘。具体实现过程如下:

创建项目,在项目中添加一个类,命名为MyLineEdit

输入继承QLineEdit

 

#ifndef MYLINEEDIT_H
#define MYLINEEDIT_H

#include <QObject>
#include <QLineEdit>
#include <QMessageBox>
class MyLineEdit : public QLineEdit
{
   Q_OBJECT//引入Q_OBJECT宏(预留)
public:
    MyLineEdit(QWidget *parent = 0);
protected:
    void mousePressEvent(QMouseEvent *event);
publi

原文地址:https://blog.csdn.net/qq_30725967/article/details/136025981

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!