0
は、同じ 'username'と 'password'でのみ動作します!私はそれがうまくいくようにしたい場合は、 'username'は、 'パスワード'リストからstrに一致するようにしても、それは動作している..ヘルプ..ログインフォームが機能しません!このログインフォームのpython
self.usernamelist = ['aniruddh','firoz','ashish']
self.passwordlist = ['aniruddh','firoz','ashish']
self.connect(self.okbutton, SIGNAL("clicked()"),self.loginfunction)
def loginfunction(self):
usernamestatus = False
usernameindex = -1
passwordstatus = False
passwordindex = -1
for currentusername in range(len(self.usernamelist)):
if self.passwordlist[currentusername] == self.username.text():
usernamestatus = True
usernameindex = self.usernamelist.index(self.passwordlist[currentusername])
for currentpassword in range(len(self.passwordlist)):
if self.usernamelist[currentpassword] == self.password.text():
passwordstatus = True
passwordindex = self.passwordlist.index(self.usernamelist[currentpassword])
if usernamestatus == True and passwordstatus ==True and usernameindex: #== passwordindex:
self.hide()
w2 = chooseoption.Form1(self)
w2.show()
else:
self.msgBox = QMessageBox()
self.msgBox.setWindowTitle("Alert!")
self.msgBox.setWindowIcon(QtGui.QIcon('abcd.ico'))
self.msgBox.setText("Unauthorised User!!!")
self.msgBox.exec_()
年代そんなにありがとう! –