PyQt5 登陸介面

2021-09-24 15:41:59 字數 1925 閱讀 7325

self.setwindowtitle("登陸介面")

self.setwindowicon(qicon("d:\ico\ooopic_1552382147.ico"))

self.resize(500,200)

self.password="12345678"

self.username="kaixinde101"

self.co_width=40

self.co_heigth=20

self.setup_ui()

def setup_ui(self):

self.lab_l=qlabel("帳戶:",self)#帳戶標籤

self.lin_l=qlineedit(self)#帳戶錄入框

self.lab_p=qlabel("密碼:",self)#密碼標籤

self.lin_p=qlineedit(self)#密碼錄入框

self.lin_p.setechomode(qlineedit.password)#設定密文顯示

self.pu_l=qpushbutton(qicon("d:\ico\ooopic_1556416225.ico"),"登陸&l",self)#登陸按鈕

self.pu_l.clicked.connect(self.login)

def resizeevent(self, evt):#重新設定控制項座標事件

#帳戶標籤

self.lab_l.resize(self.co_width,self.co_heigth)

self.lab_l.move(self.width()/3,self.height()/5)

#帳戶錄入框

self.lin_l.move(self.lab_l.x()+self.lab_l.width(),self.lab_l.y())

#密碼標籤

self.lab_p.resize(self.co_width,self.co_heigth)

self.lab_p.move(self.lab_l.x(),self.lab_l.y()+self.lab_l.height()*2)

#密碼錄入框

self.lin_p.move(self.lab_p.x()+self.lab_p.width(),self.lab_p.y())

#登陸按鈕

self.pu_l.move(self.lin_p.x()+self.lin_p.width()/4,self.lab_p.y()+self.lab_p.width())

def login(self):

if (self.lin_l.text()==self.username and self.lin_p.text()==self.password):

print("登陸成功!!")

elif(self.lin_l.text()!=self.username):

self.lin_l.settext("")

self.lin_p.settext("")

print("帳戶錄入錯誤!!")

elif(self.lin_p.text()!=self.password):

self.lin_p.settext("")

print("密碼錄入錯誤!!")

if __name__=='__main__':

win=window()

win.show()

PyQt4 登陸介面

對於初次做gui程式的人來說,確實登陸視窗程式會造成困惑,以前做delphi時也有人問過我,好不容易人家才理解清楚,pyqt也是一樣的。一般有兩種處理方式 第一種 在開啟主窗體前開啟登陸對話方塊,如果登陸成功,再建立主窗體並開啟 第二種 在建立主窗體後,在顯示主窗體前開啟登陸對話方塊,如果登陸成功,...

C 登陸介面

在c 中從登陸介面進入主介面,進入主介面以後怎麼關閉登陸介面 有很多方法,我就說兩種 方法一 在登入介面的登入按鈕的單擊事件下,寫 這種情況其實把主介面看作登入介面的子窗體。只是把登入介面隱藏,它還存在於記憶體中,不過一般登入介面很小,不佔多少資源,也無所謂。private void btnlogi...

WPF 登陸介面

效果圖 黑色是我的桌面 圓角登入框 以下基於wpf。一開始最先要的效果就是圓角窗體,單純出於美觀的心態,但是人是不滿足的,改了一點就像再有一點。哈哈哈 更改預設 其實就是將原有的窗體變隱藏,然後搞乙個新的出來。windowstyle none allowstransparency true back...