Tkinter
Nire_谒羽
这个作者很懒,什么都没留下…
展开
-
Python图形界面(Tkinter)十四:filedialog文件对话框
组件描述该组件用于保存和打开文件askopenfilename() 用于打开文件asksaveasfilename() 用于保存文件以上两个函数的返回值为文件的完整路径程序实现代码import tkinter as tkimport tkinter.filedialogroot = tk.Tk()def callback(): file_name = tk.f...原创 2020-04-06 20:21:32 · 7066 阅读 · 2 评论 -
Python图形界面(Tkinter)十三:MessageBox弹窗(含API整理)
函数表函数效果askquestion(tittle, message, options)askokcancel(tittle, message, options)askretrycancel(tittle, message, options)tk.messagebox.askyesno(tittle, message, options)tk.m...原创 2020-04-06 19:57:45 · 2947 阅读 · 0 评论 -
Python图形界面(Tkinter)十二:Menu菜单
组件描述该组件为菜单组件,可与系统进行互动。程序实现代码import tkinter as tkroot = tk.Tk()# 创建顶部菜单组件menubar = tk.Menu(root)# 设置动作def callback_open(): print('open')def callback_save(): print('save')def cal...原创 2020-04-06 17:27:19 · 2265 阅读 · 0 评论 -
Python图形界面(Tkinter)十一:Canvas画布
组件描述画布组件顾名思义,可以在上面进行图形的绘制操作程序实现代码(1)import tkinter as tkroot = tk.Tk()canvas =tk.Canvas(root, width=200, height=300)canvas.pack()# 画三条直线line1 = canvas.create_line(0,50,200,50, fill='yellow...原创 2020-04-06 16:25:29 · 2496 阅读 · 1 评论 -
Python图形界面(Tkinter)十:Text文本框(含API整理)
组件描述该组件就是一个可以用来写一大堆文字并且显示的组件,比如现在让正在写东西的组件就是Text组件。程序实现代码import tkinter as tkroot = tk.Tk()# 创建文本组件text = tk.Text(root, width=60, height=40)text.insert(tk.INSERT, 'Text Component\n') # 在光标位...原创 2020-04-06 15:24:35 · 4212 阅读 · 0 评论 -
Python图形界面(Tkinter)九:Scale比例尺(含API整理)
组件描述我们可以设定一定的数值范围,在这个范围内滑动比例尺,数值会有相应的改变。程序实现代码import tkinter as tkroot = tk.Tk()# 创建两个比例尺scale1 = tk.Scale(root, from_=0, to=100, tickinterval=5, resolution=5, length=300)scale1.pack()scale...原创 2020-04-05 21:01:35 · 1683 阅读 · 0 评论 -
Python图形界面(Tkinter)八:Scrollbar滚动条
组件描述该组件适用于所有界面需要滚动的场景程序实现代码import tkinter as tkroot = tk.Tk()# 创建一个滚动条sb = tk.Scrollbar(root)sb.pack(side=tk.RIGHT, fill=tk.Y)# 创建一个选项框my_listbox = tk.Listbox(root, height=8, yscrol...原创 2020-04-05 20:31:42 · 4688 阅读 · 1 评论 -
Python图形界面(Tkinter)七:ListBox选项框 (含API整理)
组件描述当选项过多地时候,我们会使用ListBox选项框。程序实现代码import tkinter as tkroot = tk.Tk()# 创建一个选项框my_listbox = tk.Listbox(root)my_listbox.pack()# 在选项框中插入选项for item in ['一诺', '六点六', '笑影', '九年', '爱思', '老帅', '梦泪...原创 2020-04-05 20:21:51 · 1665 阅读 · 0 评论 -
Python图形界面(Tkinter)六:Entry输入框(含API整理)
组件描述Entry组件为输入框。程序实现代码(1)import tkinter as tkroot = tk.Tk()# 设置标签信息label1 = tk.Label(root, text='战队名称:')label1.grid(row=0, column=0)label2 = tk.Label(root, text='选手名字:')label2.grid(row=1, ...原创 2020-04-05 19:19:55 · 9895 阅读 · 2 评论 -
Python图形界面(Tkinter)五:LabelFrame(含API整理)
组件描述该组件是建立在之前学习的组件的基础上的,目的是把这些组件归类到一个组别下。程序实现代码import tkinter as tkroot = tk.Tk()# 设置一个标签框架group = tk.LabelFrame(root, text='请选择你的英雄')group.pack()# 设置选择按键的文字信息hero = [('曜', 1), ('...原创 2020-04-04 22:39:02 · 1532 阅读 · 0 评论 -
Python图形界面(Tkinter)四:RadioButton组件(含API整理)
组件描述该组件也是一个选择按键,但是这个和之前的checkbutton的区别在于,这个只能单选。程序实现代码(1)import tkinter as tkroot = tk.Tk()# 设置选择按键的文字信息hero = [('曜', 1), ('刘邦', 2), ('上官婉儿', 3), ('盘古', 4), ('...原创 2020-04-04 22:17:14 · 1118 阅读 · 0 评论 -
Python图形界面(Tkinter)三:CheckButton组件(含API整理)
组件描述该组件是一个选择菜单,你如果没有选择,内部的计数为0,如果选择了,内部的计数会变成1。注:这种选择框是可以多选的。程序实现代码(1)import tkinter as tkroot = tk.Tk()# 设置一个可变整型val_int = tk.IntVar()# 创建一个选择按键my_checkbutton = tk.Checkbutton(root, text=...原创 2020-04-04 21:13:27 · 1171 阅读 · 1 评论 -
Python图形界面(Tkinter)二:Label组件(含API整理)
Label组件描述该组件的作用是在界面中显示文字信息,或者显示图片。但是要注意的是:tkinter.PhotoImage()仅支持 GIF、PNG、PGM/PPM图片格式,换句话说,如果你给的图片格式是jpg,程序会报错。程序实现代码import tkinter as tk# 创建一个主窗口root = tk.Tk()# 创建两个框架frame1 = tk.Frame(root...原创 2020-04-04 19:59:58 · 1104 阅读 · 0 评论 -
Python图形界面(Tkinter)一:Button组件(含API整理)
前言在这里,我先解释一下,为什么要写这个专题的博客。我并不是想要教大家怎么用Tkinter写Python的图形界面,而是我由于工作原因,有这个需求,所以一边学习,一边做笔记,方便自己日后查看。由于我在这一方面不是专家,我也是处于一个摸索的阶段,这个系列的文章可能思路不会很连贯,看起来可能会有一点混乱,还请大家见谅。程序实现代码import tkinter as tkclass Ap...原创 2020-04-04 19:21:56 · 1864 阅读 · 0 评论