资源简介
Qt之密码框不可选中、复制、粘贴无右键菜单等,多种实现方式!

代码片段和文件信息
#include “event_filter.h“
#include
#include
#include
EventFilter::EventFilter(Qobject *parent)
: Qobject(parent)
{
}
EventFilter::~EventFilter()
{
}
bool EventFilter::eventFilter(Qobject *obj QEvent *event)
{
QLineEdit *pLineEdit = qobject_cast(obj);
if (pLineEdit != NULL)
{
switch (event->type())
{
case QEvent::MouseMove:
case QEvent::MouseButtondblclick:
return true;
case QEvent::KeyPress:
{
QKeyEvent *pKeyEvent = static_cast(event);
if(pKeyEvent->matches(QKeySequence::SelectAll)
|| pKeyEvent->matches(QKeySequence::Copy)
|| pKeyEvent->matches(QKeySequence::Paste))
{
return true;
}
}
}
}
return Qobject::eventFilter(obj event);
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-12-18 15:08 PasswordLineEdit\
文件 456 2015-12-18 10:51 PasswordLineEdit\PasswordLineEdit.pro
文件 949 2015-12-18 14:38 PasswordLineEdit\event_filter.cpp
文件 291 2015-12-18 10:53 PasswordLineEdit\event_filter.h
文件 175 2015-12-18 10:19 PasswordLineEdit\main.cpp
文件 1090 2015-12-18 15:03 PasswordLineEdit\password_line_edit.cpp
文件 450 2015-12-18 13:56 PasswordLineEdit\password_line_edit.h
文件 1603 2015-12-18 15:08 PasswordLineEdit\widget.cpp
文件 195 2015-12-18 10:19 PasswordLineEdit\widget.h
- 上一篇:TranslateLanguage
- 下一篇:SecrchLineEdit
相关资源
- mgn-mqt82.exe
- Trojan-Qt5-Windows-0.0.4.rar
- 酒店管理系统基于Qt Creator5)
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- Qt 播放音频文件
- Qt 读取16进制的data文件
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- MQTT推送Demo
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- QT酷炫界面开发指南《QmlBook》
- Ubuntu下操作Excel,qt代码
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- MQTT_3.1protocol_Specific中文版
- 在QT中使用RTP进行视频的采集和传输
- Mini6410 Qt4和Qtopia编程开发指南
- Qt实现Code39条形码
- qt_ffmpeg_mp4_export_and_import.zip
评论
共有 条评论