Qt之密码框不可全选、复制、粘贴无右键菜单等
来源:互联网 发布:中信证券怎么样 知乎 编辑:程序博客网 时间:2024/05/22 17:03
在做用户登录界面的时候,往往会用到密码框,则其中的一些功能也要求与普通的输入框不同,包括不能全选、复制、粘贴、无右键菜单等、设置密码不可见等功能!
#include "pwd_line_edit.h"PwdLineEdit::PwdLineEdit(QWidget *parent) : QLineEdit(parent){ //设置无右键菜单 this->setContextMenuPolicy(Qt::NoContextMenu); //设置密码提示 this->setPlaceholderText(tr("密码")); //设置密码隐藏 this->setEchoMode(QLineEdit::Password);//设置密码框样式 this->setStyleSheet("QLineEdit{border-width: 1px; border-radius: 4px; font-size:12px; color: black; border:1px solid gray;}" "QLineEdit:hover{border-width: 1px; border-radius: 4px; font-size:12px; color: black; border:1px solid rgb(70, 200, 50);}"); //设置最大长度16位 this->setMaxLength(16);}PwdLineEdit::~PwdLineEdit(){} //屏蔽输入框全选、复制、粘贴功能void PwdLineEdit::keyPressEvent(QKeyEvent *event){ if(event->matches(QKeySequence::SelectAll)) { return ; } else if(event->matches(QKeySequence::Copy)) { return ; } else if(event->matches(QKeySequence::Paste)) { return ; } else { QLineEdit::keyPressEvent(event); }} return QWidget::eventFilter(obj, event);} //主要设置鼠标位于密码框中时不可移动void PwdLineEdit::mouseMoveEvent(QMouseEvent *){ return ;}
- Qt之密码框不可全选、复制、粘贴无右键菜单等
- Qt之密码框不可全选、复制、粘贴无右键菜单等
- Qt之密码框不可全选、复制、粘贴无右键菜单等
- 【Qt】Qt之密码框不可选中、复制、粘贴、无右键菜单等【转】
- Qt之密码框不可选中、复制、粘贴、无右键菜单等
- Qt 密码框不可选中、复制、粘贴、无右键菜单等
- richTextBox的右键菜单“复制、粘贴、剪切、全选、删除、撤销、重做”
- silverlight:向TextBox添加右键菜单,菜单包括复制、粘贴、剪切、选择全部等四项功能!
- 实现密码框、文本框不能复制、粘贴、剪切和右键
- 屏蔽选中、粘贴、复制、剪切、右键菜单
- wpf中的默认右键菜单中的复制、粘贴、剪贴等没有本地化的解决方案
- Qt之右键菜单
- Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
- Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
- Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
- Qt之中文显示(QMessageBox、QLineEdit右键菜单等)
- jquery实现密码和确认密码的输入框中不能复制,粘贴,剪切,和右键
- 为RichTextBox添加快捷功能菜单(复制, 剪切,粘贴,全选)
- com.sun.xml.bind.v2.runtime.JAXBContextImpl cannot be cast to com.sun.xml.internal.bind.api.JAXBRICo
- 如何控制参照PR作PO时,PO的数量不能超过PR的数量
- php smarty模板原理 示例
- Ubuntu下为Firefox安装Adobe Flash Player
- SAP PR 转 PO
- Qt之密码框不可全选、复制、粘贴无右键菜单等
- ORACLE数据库查看执行计划的方法
- c 文件操作
- awk处理之案例二:awk匹配文本
- JAVA中的equals()和hashCode()方法
- Android 用GridView实现Gallery效果
- Android ShakeDetector(摇晃检测)
- 利用qrcode.jar生成和解析二维码(非zxing)
- 屏蔽页面backspace键,防止浏览页后退,转自 稀饭土豆的番茄