![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GUI系列
Aubye
一个有的时候很懒的博主...
展开
-
GUI系列-anchor的使用
anchor是表示对齐方式的组件,W表示左,右对齐为E,顶对齐N,底对齐S,具体使用方法如下import tkinterroot = tkinter.Tk()label_title = tkinter.Label(root,text="1、你对本课程的评价是").pack(anchor = tkinter.W)R1 = tkinter.Radiobutton(root,text="好").pack(anchor = tkinter.W,padx=20)#anchor就是位置,W表示左,右对齐为E,原创 2020-12-26 16:14:09 · 693 阅读 · 1 评论 -
GUI系列-MVC思想
控制变量关联组件,是MVC的精髓import tkinter def show():#当我的radiobutto按下之后就会触发,调用show Description.delete("1.0", tkinter.END)#第一行第0列开始删除,所有都清除完毕之后结束 Description.insert(tkinter.INSERT, address.get())#tkinter.INSERT索引表示在光标处插入,默认是1.0位置app = tkinter.Tk() app.tit原创 2020-12-24 17:10:36 · 210 阅读 · 1 评论 -
GUI系列-简单计算器
简单计算器的制作,可以实现加减乘除import tkinter#导入包 root = tkinter.Tk()#窗体对象 def get_opt(event): text_opt = opt.get() if text_opt == '+':#识别加减乘除 result = float(add1.get()) + float(add2.get())#一定要强制转换类型,刚开始默认是string原创 2020-12-24 16:24:59 · 412 阅读 · 1 评论 -
GUI系列-python相应鼠标事件
相应鼠标事件python代码import tkinter #导入包 root = tkinter.Tk() #窗体对象 def button1Click(event): #自定义事件处理函数 if myButton1["background"] == "green": myButton1["background"] = "yellow" else: myButton1["background"] = "green" myButto原创 2020-12-24 15:33:51 · 366 阅读 · 1 评论 -
GUI系列-用户登录
创建一个简单的输入用户名和密码然后进行登录的组件import tkinter def reg(event): name = E1.get()#在entry组件里面用get方法获取,获取的都是字符串类型,get函数使用的时候不需要任何参数,它的返回值就是该输入框的内容 pwd = E2.get()#默认返回的是字符串类型 if name == "admin" and pwd == "buaa":#如果都一致的话显示登陆成功 L3["text"] = "登录成功" #原创 2020-12-24 16:07:39 · 1053 阅读 · 4 评论 -
GUI系列-响应菜单事件
响应菜单事件,并不用bind方法,而是用command,但是command不能设置事件类型,只是普通的事件触发import tkinter def pop(event): menubar.post(event.x_root, event.y_root)#Menu类里面有一个post方法,把munu显示出来,它接收两个参数,即x和y坐标,它会在相应的位置弹出菜单。 def display(): #可以不带event tkinter.Label(root, text =原创 2020-12-24 16:14:30 · 336 阅读 · 1 评论