(self)
| 461 | tk.Button(User, text="确认添加", command=self.add_user).grid(columnspan=2, row=2, pady=5, ipadx=10) |
| 462 | |
| 463 | def add_user(self): |
| 464 | username = self.userEntry.get() |
| 465 | pwd = self.pwdEntry.get() |
| 466 | |
| 467 | if username is '' or pwd is '': |
| 468 | tk.messagebox.showerror(title='错误', message='账户名或密码不为空!') |
| 469 | else: |
| 470 | rechack_useinfo = tk.messagebox.askyesno(title='检查', message='请核对{}信息无误后确认添加'.format(username)) |
| 471 | if rechack_useinfo: |
| 472 | if userinfodb.select_one({"username":username}): |
| 473 | self.username.set('') |
| 474 | self.password.set('') |
| 475 | tk.messagebox.showerror('错误', '此账户已经存在') |
| 476 | else: |
| 477 | userinfodb.insert({"username":username,"password":pwd}) |
| 478 | self.username.set('') |
| 479 | self.password.set('') |
| 480 | self.userListBox.insert(END, '账号:{} 密码:{};'.format(username, pwd)) # 同时增加用户到前端上 |
| 481 | # self.window.destroy() |
| 482 | # optionUser(self.master) |
| 483 | tk.messagebox.showinfo(title='恭喜', message='账户添加成功!') |
| 484 | window.update() |
| 485 | |
| 486 | def delete_user(self, user, pwd): |
| 487 |
nothing calls this directly
no test coverage detected