QLineEdit控件焦点选中所有文本,键盘enter键发送当前文本信号及输入限制
1.焦点选中框内文本
1.1新建一个类,继承QLineEdit:重写鼠标点击事件
protected:
virtual void mousePressEvent(QMouseEvent *event);
void LineEdit::mousePressEvent(QMouseEvent *event)
{
Q_UNUSED(event);
setFocus();
selectAll();
}
1.2将控件QLineEdit提升为LineEdit即可
2.修改好QLineEdit文本后按下键盘enter键发送当前文本
2.1新建了一个继承带有ui的QWidget类:ui界面有个QLineEdit并提升为LineEdit
.h
#ifndef MYKEYLINEEDIT_H
#define MYKEYLINEEDIT_H
#include <QWidget>
namespace Ui {

浙公网安备 33010602011771号