tkinter
一写代码就开心
一起学编程呀,头秃的那种。
学完之后,找一份java,python开发的工作不成问题
展开
-
用tk创建菜单
from tkinter import *from tkinter import messageboxclass Application(Frame): def __init__(self,master=None): # Frame是父类,得主动的调用父类 的构造器 super().__init__(master) # super() 代表的是父类的定义,而不是父类的对象 self.master = master s...原创 2020-11-07 15:18:33 · 1087 阅读 · 2 评论 -
python的tkinter编程(十六)简单输入对话框,消息反馈框
消息反馈框原创 2020-11-03 18:53:12 · 1139 阅读 · 0 评论 -
python的tkinter编程(十五)弹出颜色框,文件对话框
from tkinter.colorchooser import askcolorfrom tkinter import *from tkinter import messageboxroot = Tk()root.geometry("400x200+200+300")root.title("测试")def text1(): s1 = askcolor(color="red",title="背景色") print(s1) # ((0.0, 255.9960937.原创 2020-11-02 19:41:18 · 589 阅读 · 1 评论 -
python的tkinter编程(十四)多种事件绑定的方法汇总
原创 2020-11-01 18:08:24 · 698 阅读 · 0 评论 -
python的tkinter编程(十三)lambda表达式
用command绑定函数的时候是不可以传参的,如果想要传参,那么就用lambda表达式原创 2020-11-01 18:05:07 · 661 阅读 · 0 评论 -
python的tkinter编程(十三)事件的处理
原创 2020-11-01 17:58:34 · 238 阅读 · 0 评论 -
python的tkinter编程(十二)3种布局管理器,pack ,grid,place
pack这个布局管理器,要么将组件垂直的排列,要么水平的排列。grid def createWidget(self): self.lable01 = Label(self,text = "用户名") self.lable01.grid(row=0,column=0) self.entry01 = Entry(self) self.entry01.grid(row=0,column = 1) Label(self.原创 2020-11-01 17:37:58 · 296 阅读 · 0 评论 -
python的tkinter编程(十一)canvas画布的详解
def createWidget(self): self.canvas = Canvas(self,width = 300,height = 200,bg="green") self.canvas.pack()以上代码实现的效果是相当于我们在窗口上面做了一个画布的组件,以后就可以在这个画布里面写东西了。# 画一条直线, line= self.canvas.create_line(10,10,30,20,40,50)create..原创 2020-11-01 17:15:27 · 2506 阅读 · 0 评论 -
python的tkinter编程(十)Radiobutton单选按钮,CheckButton复选按钮 的详细解读
Radiobutton单选按钮CheckButton复选按钮原创 2020-11-01 14:13:58 · 497 阅读 · 0 评论 -
python的tkinter编程(九)Text多行文本框的详细解读
from tkinter import *from tkinter import messageboxclass Application(Frame): def __init__(self,master=None): # Frame是父类,得主动的调用父类 的构造器 super().__init__(master) # super() 代表的是父类的定义,而不是父类的对象 self.master = master self.原创 2020-11-01 14:06:10 · 1789 阅读 · 0 评论 -
python的tkinter编程(八)Entry组件的详细介绍,以登录界面作为讲解
# 定义了一个字符串变量 v1=StringVar() # 将字符串变量和entry组件进行了绑定 self.entry01=Entry(self,textvariable = v1) self.entry01.pack() v1.set("admin")from tkinter import *from tkinter import messageboxclass Application(Frame): ..原创 2020-11-01 13:40:26 · 960 阅读 · 0 评论 -
python的tkinter编程(七)Button组件的详细介绍
当我们的按钮上面有字,那么这个字在这个按钮的哪个位置呢以上就是这个属性的取值,东南西北等位置原创 2020-11-01 12:57:44 · 313 阅读 · 0 评论 -
python的tkinter编程(六)每一个组件都有很多的属性,那么到底如何对属性赋值,现在有3种方法赋值
原创 2020-10-27 19:14:07 · 420 阅读 · 0 评论 -
python的tkinter编程(五)介绍tkinter自带的组件标签,Label标签
之前已经讲了利用tkinter创建窗口,现在介绍我们可以使用的人家自带的组件标签,现在讲解第一个Lable标签。代码解释from tkinter import *from tkinter import messageboxclass Application(Frame): def __init__(self,master=None): # Frame是父类,得主动的调用父类 的构造器 super().__init__(master) # supe原创 2020-10-27 18:50:49 · 623 阅读 · 0 评论 -
python的tkinter编程(四)GUI界面里面使用类进行开发,也就是自定义组件
之前我们创建的一个组件,放到了窗口里面的代码是btn01 = tk.Button(root)我们看这个按钮的源码初始化的时候,有一个属性master 这个的值就是我们创建的窗口的名字,根据源码可以知道,默认是None由此可见,所有的组件源码都是一个类,里面有很多的方法,现在我们就可以自己开发一个组件,也就是自己创建一个类自己创建一个组件from tkinter import *from tkinter import messageboxclass Application(Fram原创 2020-10-26 19:25:15 · 1570 阅读 · 1 评论 -
python的tkinter编程(三)如何查看各个组件的继承图的展示,还有就是我们需要学的组件有哪些
原创 2020-10-25 15:56:08 · 324 阅读 · 0 评论 -
python的tkinter编程(二)使用geometry()这一个方法,就可以自定义窗口的大小和位置
之前我们已经创建了窗口,并且在窗口里面放了组件,但是这个窗口是默认的位置和大小,我们想要自己调,这个咋做,还是使用里面的方法进行调,那么我们可以使用哪个方法呢?我们在之前的小demo里面进行修改代码,实现自定义的窗口的大小和位置root = tk.Tk() # 创建了窗口root.title("我的第一个窗口")root.geometry("500x300+100+200")也就是使用geometry()这一个方法,就可以自定义窗口的大小和位置...原创 2020-10-25 15:47:35 · 18267 阅读 · 3 评论 -
python的tkinter编程(一)什么是tkinter,第一个基于tkinter的GUI编程,弹出窗口,创建按钮,并且在这个按钮上面加点击事件
这个tk编程需要有的东西1 创建出一个窗口2 在窗口上面布局组件3 让各种各样的组件活起来,也就是让各个组件有事件以上就是之后我们学的东西tkinter 学习tkinter就是python的一个库,在这个库里面有很多的东西,我们可以使用,这个是默认的库,不需要你安装,只要你的电脑有python的环境,那么你就可以使用这个库1 创建出一个窗口既然这个tkinter是一个库,那么在我们的代码里面导入这个库之后,就先创建一个窗口吧import tkinter as tk 在代码里面导入.原创 2020-10-25 15:36:40 · 2094 阅读 · 0 评论