Qt之密碼框不可全選 複製 貼上無右鍵選單等

2021-06-17 20:17:07 字數 669 閱讀 6499

在做使用者登入介面的時候,往往會用到密碼框,則其中的一些功能也要求與普通的輸入框不同,包括不能全選、複製、貼上、無右鍵選單等、設定密碼不可見等功能!

#include "pwd_line_edit.h"

pwdlineedit::pwdlineedit(qwidget *parent) :

qlineedit(parent)

" "qlineedit:hover");

//設定最大長度16位

this->setmaxlength(16);

}pwdlineedit::~pwdlineedit()

//遮蔽輸入框全選、複製、貼上功能

void pwdlineedit::keypressevent(qkeyevent *event)

else if(event->matches(qkeysequence::copy))

else if(event->matches(qkeysequence::paste))

else

} return qwidget::eventfilter(obj, event);}

//主要設定滑鼠位於密碼框中時不可移動

void pwdlineedit::mousemoveevent(qmouseevent *)

android界開發如何禁止密碼輸入框複製貼上

1 在api 11以下的版本只需要在xml布局檔案或者用 把長按屬性設定成false就可以 如下 edittext.setlongclickable false xml layout file android longclickable false 2 在api 11及以上的話,取消長按就不能完全有...

qt之透明提示框

int width this width this resize width,28 this setwindowflags qt framelesswindowhint 設定標題欄隱藏 qpalette palette 設定背景色 qcolor color 190,230,250 color.set...

QT動畫之訊息推送框

qt動畫之訊息推送框 這幾天專案中用到了做乙個訊息提示的動畫,這裡寫了乙個小測試demo,先看下效果 下面直接上 ifndef chnsyslawtipwidget h define chnsyslawtipwidget h include include include include class...