QT學習之行 簡易登入介面

2021-10-05 19:45:54 字數 1278 閱讀 4240

新建 qt widgets 應用,專案名稱為「login」,類名和基類可選擇qialog,也可以保持 mainwindow 和qmainwindow 不變

完成專案建立後,向專案中新增新的 qt 設計師介面類,模板選擇 dialog without buttons,類名更改為「logindialog」。

完成後向介面上新增兩個標籤 label、兩個行編輯器 lineedit和兩個按鈕 push button,進行登入介面布局設定

在lineedit屬性設定中,placeholdertext(位置識別符號)處新增相關提醒資訊

再向專案中新增新的 qt 設計師介面類,模板選擇 dialog without buttons,類名更改為「registerdialog」。

在介面上新增標籤label、行編輯器 lineedit和按鈕 push button,進行註冊介面布局設定

在main.cpp介面新增**,用於視窗切換

在logindialog.ui介面上,push button處設定關聯,並在logindialog.cpp編寫槽函式,設定登入資訊(相關**在下方);在建構函式上新增flag = 0,為了區分不同登入介面;為了使密碼隱藏,在logindialog.ui介面上,對lineedit_2處進行屬性設定,在其屬性編輯器中將 echomode 屬性選擇為password

注:在logindialog.h上新增flag變數;新增標頭檔案#include

設定登入資訊,在在logindialog.cpp編寫槽函式**如下

詳細專案**,請參考:

QT學習之行 Socket UDP通訊

在.cpp檔案中實現設計功能 ui介面設計 實驗驗證 掌握socket中udp中客戶端和伺服器端通訊,傳送準確的資訊方法 能夠完成socket中udp客戶端和伺服器端通訊,能夠傳送準確的資訊。1 開啟軟體qt creator 2 建立乙個專案 選擇類項為qwidget 3.3 除了main.cpp以...

利用QT做乙個簡易登入註冊介面

內容比較簡單,這裡直接給出原始碼 ifndef widget h define widget h include include include include namespace ui class widget public qwidget endif widget h include widge...

QT學習筆記 實現登入註冊介面

方法1 可以通過 ui pushbutton setfocuspolicy qt nofocus 或在qt creator的屬性列表中設定。方法2 如果在嵌入式裝置中需要通過按鍵切換控制項,最簡單的方法就是通過控制項的focus來實現,就不能使用方法1 了。此時可以通過qss樣式表來去掉虛線框,如下...