首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python tkinter 制作一个经典的登录界面和点击事件

    GUI 程序,GUI (Graphical User Interface)指的是“图形用户界面”,它是计算机图形学(CG)的一门分支,主要研究如何在计算机中表示图形,以及利用计算机进行图形的计算、处理和显示等相关工作...先做一个大小合适的窗口 root = tk.Tk() root.title('软件登陆界面') root.geometry('369x200+500+500') root.mainloop() 账号密码输入框...columnspan=10) # 登陆账号 tk.Label(root, text='登陆账号:', font=('微软雅黑', 15)).grid(row=1, column=0, padx=10) # 账号输入框...padx=5) # 登陆密码 tk.Label(root, text='登陆密码:', font=('微软雅黑', 15)).grid(row=2, column=0, padx=10) # 密码输入框...') 忘记密码 def ForgetPassword(): tkinter.messagebox.showerror(title='错误', message='你根本就没有密码, 你心里没数?'

    2.7K20

    python tkinter 设计指南

    () 设定主窗口的大小以及位置,参数值 None 表示获取窗口的大小和位置信息。...root = Tk() def QueryWindow(): # 退出 if messagebox.showwarning("警告","出现了一个错误"): # 显示警告...,注意文本内可以包含换行符 underline 给指定的字符添加下划线,默认值 -1 表示不添加,设置 1 ,表示给第二个文本字符添加下划线。...按钮被点击,执行该函数 fg 按钮的前景色 font 按钮文本的字体样样式 height 按钮的高度 highlightcolor 按钮控件高亮处要显示的颜色 image 按钮上要显示的图片 justify...,比如当鼠标离开输入框的时候 控件的发生改变的时候触发事件,比如调整了控件的大小等 控件的状态从“激活”变为“未激活”触发事件 控件被销毁的时候触发执行事件的函数 窗口或组件的某部分不再被覆盖的时候触发事件

    6.8K30

    Tkinter教程(每天半小时,3天彻底掌握Tkinter)day2

    使用该 grid 函数进行布局的,表格内的每个单元格都可以放置一个控件。,从而实现对界面的布局管理。...参数,则该参数会被忽略 compound 控制 Lable 中文本和图像的混合模式,若选项设置 CENTER,则文本显示在图像上,如果将选项设置 BOTTOM、LEFT、RIGHT、TOP,则图像显示在文本旁边...,注意文本内可以包含换行符 underline 给指定的字符添加下划线,默认值 -1 表示不添加,设置 1 ,表示给第二个文本字符添加下划线。...,可以设置 exportselection=0 selectbackground 选中文字的背景颜色 selectforeground 选中文字的前景色 show 指定文本框内容以何种样式的字符显示...,输入的内容大于输入框的宽度使用户 上述表格中提及了 StringVar() 方法,和其同类的方法还有 BooleanVar()、DoubleVar()、IntVar() 方法,不难看出他们分别代表一种数据类型

    4K20

    【一】Windows API 零门槛编程指南——MessageBox 基本使用及基础讲解

    MessageBox 的功能简介如下: “显示一个模式对话框,该对话框包含系统图标,一组按钮以及特定于应用程序的简短消息,例如状态或错误信息。...如果此参数,则消息框没有所有者窗口。...如果此参数,则默认标题为Error。 通过参数的简单说明,那么我们可以得到信息:lpCaption 需要显示的消息文本。基本使用规则跟 lpText 类似。...返回值如下 这个窗口被点击,或者关闭,将会有一个返回值。 官方解释如下: 如果一个消息框有一个取消按钮,则该函数返回IDCANCEL如果或者ESC键被按下或值取消按钮被选择。...在入口函数内,第一行我们指定了父窗体NULL,要显示的文字是 “Hello, CSDN!2020!”

    88510

    以登录功能为例,如何设计功能测试点?

    验证登录流程判断逻辑 前端 账户名、密码、验证码 是否? 密码是否符合规则(特殊字符、大小写、数字、长度..)...用户名和密码都错误,是否有相应提示? 用户名密码,是否有相应提示? 如果用户未注册,提示请先注册,然后进行登录 已经注销的用户登录失败,提示信息友好? 密码框是否加密显示?...密码一些简单常用字符串,是否提示修改?如:123456 密码存储方式?是否加密? 登录功能是否需要输入验证码? 验证码有效时间? 验证码输入错误,登录失败,提示信息是否友好?...首次登录需要极权等 二、页面测试: 登录页面显示是否正常?文字和图片能否正常显示,相应的提示信息是否正确,按钮的设置和排列是否正常,页面是否简洁壮观等。...页面默认焦点是否定位在用户名的输入框中 首次登录相应的输入框是否?或者如果有默认文案,点击输入框默认方案是否消失? 相应的按钮如登录、重置等,是否可用;页面的前进、后退、刷新按钮是否可用?

    1.6K10

    Python+Tkinter 图形化界面基础篇:创建一个简单的 To-Do 列表应用程序

    用户可以使用该应用程序添加任务、标记任务已完成、删除任务等。我们将使用 Tkinter 库来创建用户界面,让我们从头开始构建这个应用程序。 为什么选择 To-Do 列表应用程序?...tk.Tk() root.title("To-Do List Application") # 设置主窗口大小 root.geometry("400x400") 步骤3:创建任务列表 创建一个任务列表框,用于显示用户的任务列表..."Pay bills", "Read a book"] for task in sample_tasks: task_listbox.insert(tk.END, task) 步骤4:创建任务输入框...text="删除任务", command=delete_task) delete_button.pack() 步骤7:启动主事件循环 最后,在完成所有以上步骤后,启动 Tkinter 的主事件循环以显示应用程序窗口并处理用户交互...用户可以在任务输入框中输入任务,然后点击“添加任务”按钮将任务添加到列表中。选中任务后,可以点击“标记为完成”按钮将任务标记为已完成,点击“删除任务”按钮将任务从列表中删除。

    68220

    软件测试|超好用超简单的Python GUI库——tkinter(四)

    首先自定义一个函数或者方法,然后将函数与按钮关联起来,最后,当用户按下这个按钮,Tkinter 就会自动调用相关函数。...按钮被点击,执行该函数fg按钮的前景色font按钮文本的字体样样式height按钮的高度highlightcolor按钮控件高亮处要显示的颜色image按钮上要显示的图片justify按钮显示多行文本...click_button()函数def click_button(): # 使用消息对话框控件,showinfo()表示温馨提示 messagebox.showinfo(title='温馨提示...click_button()函数def click_button(): # 使用消息对话框控件,showinfo()表示温馨提示 messagebox.showinfo(title='温馨提示...参数传递图片对象button = tk.Button(window,image=im,command=click_button).pack()# 启动窗口window.mainloop()生成的界面如下,我们可以在输入框中输入信息

    1.3K30

    数独的暴力回溯解法和Python GUI版

    回溯的思路是:从第一个挖空的单元格开始,根据其相关20格(本行、本列及所在宫内的单元格)生成候选数列表lst,lst的生成直接地利用了唯余法进行排除,对列表lst中的值进行向下尝试,尝试下一个挖空的单元格,不满足数独规则...n取1、2这种数也没什么好玩的,只挖一两个太好解了,因此n应该有个合理的最小值,如果每行挖两个,那就是18个,因此n可以取[18,64],从量级上我们就能看出,就算我们每天接触1万个数独,穷尽一生接触到的数独题目数量也只占冰山一角...('提示','当前盘面,请先手动输入一个合法盘面或点生成数独') elif isvs: ss=sovSudoku(s1cp)...('提示','当前盘面,请先手动输入一个合法盘面或点生成数独') elif isvs: messagebox.showinfo('恭喜','恭喜...('提示','当前盘面,请先手动输入一个合法盘面或点生成数独') elif isvs: messagebox.showinfo('提示','当前盘面满足数独条件,请继续作答或选择电脑解答

    1.5K20
    领券