在之前的篇幅中,我们已经知道了我们想要编写的软件的输入输出参数。
软件输入参数:
-
服务器IP
-
服务器端口
-
协议类型
-
用户名(从密码字典中读取,无需软件界面展示)
-
密码(从密码字典中读取,无需软件界面展示)
软件输出参数:
- 破解结果:成功时展示正确的用户名密码,失败时返回失败提示
我们今天的目标很简单,就是先把软件的界面设计和写出来,并不关心每一个按钮和输入框之后的功能实现。我设计一个这样的界面(极其简单,只是实现功能)
代码讲解
之前我就讲过,我们进行tkinter编程,就好像在一块画布上画画。今天学习学这个界面的时候,我想完善一下我之前的内容。我们进行tkinter编程,应该是就好像在一块画布上进行贴画。咱们后面一一道来。
首先我们需要拿了一张画布,下面就是我们摆好画布的操作。
window.title("密码破解工具") # 窗口标题
window.geometry("300x250")
接下来我一开始尝试直接在这块画布上使用pack方法画画,我发现每一个方块的位置并不像我预期的一样摆放整齐,它可能