国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在Qt中通過控制按鈕實(shí)現(xiàn)登錄界面密碼與明碼的轉(zhuǎn)換

這篇具有很好參考價(jià)值的文章主要介紹了在Qt中通過控制按鈕實(shí)現(xiàn)登錄界面密碼與明碼的轉(zhuǎn)換。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

創(chuàng)建控件:

  • 首先,在Qt設(shè)計(jì)師界面界面上創(chuàng)建QLineEdit類文本框,用于輸入密碼,并且實(shí)現(xiàn)密碼與明碼相互轉(zhuǎn)化。

設(shè)置初始狀態(tài):

  • 默認(rèn)情況下,輸入密碼的文本框應(yīng)該是可見的并允許用戶輸入。

添加切換按鈕:

  • 在界面上添加一個(gè)按鈕,用于觸發(fā)切換操作。這個(gè)按鈕可以是一個(gè)簡(jiǎn)單的開關(guān)按鈕,比如一個(gè)復(fù)選框或者一個(gè)切換圖標(biāo)。

編寫切換邏輯:

  • 當(dāng)用戶點(diǎn)擊切換按鈕時(shí),觸發(fā)一個(gè)事件或函數(shù),該事件或函數(shù)會(huì)檢查當(dāng)前顯示的是密碼還是明碼,然后切換到另一個(gè)狀態(tài)。

更新顯示內(nèi)容:

  • 根據(jù)當(dāng)前的顯示狀態(tài),點(diǎn)擊按鈕更新顯示密碼的文本框的內(nèi)容。如果顯示的是密碼,點(diǎn)擊按鈕則將其轉(zhuǎn)換為明碼;如果顯示的是明碼,點(diǎn)擊按鈕則將其轉(zhuǎn)換為密碼。

具體代碼:

void MainWindow::on_pushButton_clicked(bool checked)
{
   
       //需要在相應(yīng)的.h文件中加入int mark=1;

    mark++;
    if(mark%2==0){
        ui->pushButton->setIcon(QIcon(":/new/prefix2/image/mi.png"));
        ui->key->setEchoMode(QLineEdit::Normal);
    }
    else{
        ui->pushButton->setIcon(QIcon(":/new/prefix2/image/ma.png"));
        ui->key->setEchoMode(QLineEdit::Password);
    }
}

運(yùn)行效果:

在Qt中通過控制按鈕實(shí)現(xiàn)登錄界面密碼與明碼的轉(zhuǎn)換,qt,開發(fā)語言,c++

在Qt中通過控制按鈕實(shí)現(xiàn)登錄界面密碼與明碼的轉(zhuǎn)換,qt,開發(fā)語言,c++文章來源地址http://www.zghlxwxcb.cn/news/detail-811023.html

到了這里,關(guān)于在Qt中通過控制按鈕實(shí)現(xiàn)登錄界面密碼與明碼的轉(zhuǎn)換的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • qt 實(shí)現(xiàn)登錄界面

    qt 實(shí)現(xiàn)登錄界面

    ? ?

    2024年01月23日
    瀏覽(20)
  • QT-登錄界面的實(shí)現(xiàn)

    QT-登錄界面的實(shí)現(xiàn)

    ? 創(chuàng)建一個(gè)窗體,設(shè)計(jì)用戶登錄的界面(含有用戶名、密碼),并實(shí)現(xiàn)用戶登錄的功能,要求用戶提交的登錄按鈕時(shí)能獲取界面中的用戶名、密碼數(shù)據(jù)并與數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行匹配,若用戶名,密碼正確則登錄成功,否則登錄失敗。 1、圖片演示 2、詳細(xì)代碼實(shí)現(xiàn) (1) dialog.c

    2024年02月16日
    瀏覽(18)
  • (二)用Qt實(shí)現(xiàn)登錄界面——打造簡(jiǎn)潔、美觀的登錄體驗(yàn)

    Qt框架是一個(gè)跨平臺(tái)的C++應(yīng)用程序開發(fā)框架,最初由Qt Company開發(fā),并于1995年首次發(fā)布。Qt框架為開發(fā)者提供了許多豐富的工具和庫,如圖形界面、網(wǎng)絡(luò)通信、數(shù)據(jù)庫訪問、XML解析、多媒體等等,使得開發(fā)者能夠快速開發(fā)高質(zhì)量的應(yīng)用程序。 Qt框架的主要特點(diǎn)包括: 跨平臺(tái)性:

    2024年02月03日
    瀏覽(19)
  • 【QT 網(wǎng)絡(luò)云盤客戶端】——登錄界面功能的實(shí)現(xiàn)

    【QT 網(wǎng)絡(luò)云盤客戶端】——登錄界面功能的實(shí)現(xiàn)

    目錄 1.注冊(cè)賬號(hào) 2.服務(wù)器ip地址和端口號(hào)設(shè)置 3. 登錄功能 4.讀取配置文件 5.顯示主界面 1.點(diǎn)擊注冊(cè)頁面,將數(shù)據(jù) 輸入 到? 用戶名,昵稱,密碼,確認(rèn)密碼,手機(jī),郵箱 的輸入框中, 點(diǎn)擊確定,觸發(fā)槽函數(shù)? on_reg_but_clicked。 2 .on_reg_but_clicked 會(huì)校驗(yàn) 各個(gè)輸入框中 數(shù)據(jù)格式 的

    2024年02月15日
    瀏覽(20)
  • C++學(xué)習(xí)之路(七)C++ 實(shí)現(xiàn)簡(jiǎn)單的Qt界面(消息彈框、按鈕點(diǎn)擊事件監(jiān)聽)- 示例代碼拆分講解

    C++學(xué)習(xí)之路(七)C++ 實(shí)現(xiàn)簡(jiǎn)單的Qt界面(消息彈框、按鈕點(diǎn)擊事件監(jiān)聽)- 示例代碼拆分講解

    這個(gè)示例創(chuàng)建了一個(gè)主窗口,其中包含兩個(gè)按鈕。第一個(gè)按鈕點(diǎn)擊時(shí)會(huì)顯示一個(gè)簡(jiǎn)單的消息框,第二個(gè)按鈕點(diǎn)擊時(shí)會(huì)執(zhí)行一個(gè)特定的操作(在這個(gè)例子中,僅打印一條調(diào)試信息)。 功能描述: 創(chuàng)建窗口和布局: 使用 QWidget 和 QVBoxLayout 創(chuàng)建主窗口并設(shè)置垂直布局,將按鈕放置

    2024年02月04日
    瀏覽(87)
  • QT實(shí)現(xiàn)窗口的賬戶以及密碼判斷登錄和退出

    QT實(shí)現(xiàn)窗口的賬戶以及密碼判斷登錄和退出

    一、作業(yè)要求: 1、找出槽函數(shù)調(diào)用兩次的原因 ????????在Qt中使用信號(hào)調(diào)用槽函數(shù)時(shí),當(dāng)槽函數(shù)的函數(shù)名定義格式為 “on_對(duì)象名_信號(hào)”時(shí),則不需要在使用connect來連接信號(hào)與槽函數(shù),系統(tǒng)會(huì)自動(dòng)連接信號(hào)與槽函數(shù)。如果再次使用了connect來連接,則會(huì)調(diào)用兩次槽函數(shù)。

    2024年02月16日
    瀏覽(20)
  • Qt實(shí)現(xiàn)跟隨側(cè)邊欄的按鈕控制側(cè)邊欄的展開與折疊

    Qt實(shí)現(xiàn)跟隨側(cè)邊欄的按鈕控制側(cè)邊欄的展開與折疊

    一、界面布局方式如圖所示:SideToolWidget主體采用水平布局,包含兩個(gè)QWidget,左側(cè)為用于信息顯示的leftWidget,右側(cè)為容納展開折疊按鈕窗口btnWidget與云臺(tái)工具顯示窗口ptzWidget的containerWidget,內(nèi)部窗體的具體布局如圖所示; 二、實(shí)現(xiàn)方式描述,按鈕窗口btnWidget與云臺(tái)工具顯示窗口

    2024年02月11日
    瀏覽(98)
  • DAY1,Qt [ 手動(dòng)實(shí)現(xiàn)登錄框(信息調(diào)試類,按鈕類,行編輯器類,標(biāo)簽類的使用)]

    DAY1,Qt [ 手動(dòng)實(shí)現(xiàn)登錄框(信息調(diào)試類,按鈕類,行編輯器類,標(biāo)簽類的使用)]

    ---mychat.h---頭文件 ---mychar.cpp---源文件 ---main.cpp---測(cè)試文件 結(jié)果--- ? ?

    2024年02月14日
    瀏覽(16)
  • C# Windows登錄界面進(jìn)行截圖,控制鼠標(biāo)鍵盤等操作實(shí)現(xiàn)(三)

    在Windows登錄界面進(jìn)行截圖,目前嘗試到的以下的截圖方法可以截取到圖,其它的方式要么卡住,要么截出來是黑屏的,直接上代碼: 操作鼠標(biāo)鍵盤等操作可以參考本人另一篇文章:使用C#制作可以錄制自動(dòng)化執(zhí)行Windows操作腳本工具——類似于按鍵精靈 - log9527 - 博客園 (cnbl

    2024年02月12日
    瀏覽(17)
  • C# Windows登錄界面進(jìn)行截圖,控制鼠標(biāo)鍵盤等操作實(shí)現(xiàn)(二)

    上一篇:C# Windows登錄界面進(jìn)行截圖,控制鼠標(biāo)鍵盤等操作實(shí)現(xiàn)(一) - log9527 - 博客園 (cnblogs.com)?我們了解了要實(shí)現(xiàn)在Windows登錄界面進(jìn)行截圖等操作必須滿足的條件,這一篇我們主要通過代碼實(shí)現(xiàn)這些條件。 首先先建一個(gè)項(xiàng)目A 下面一些windows自帶非托管dll的調(diào)用類。 外部調(diào)用

    2024年02月12日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包