可视化界面—tkinter库
tkinter是Python下面向tk的图形界面接口库,可以方便地进行图形界面设计和交互操作编程。tkinter的优点是简单易用、与Python的结合度好。本栏目主要介绍笔者跟随莫烦大神学习tkinter库的学习笔记
Smallactive
ee
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
tkinter库入门详细教程(一):简单窗口的设置
本节主要介绍一个最简单的窗口的设置。更多内容请看tkinter库入门详细教程(二)1.初始状态2.点击按钮后3.再次点击按钮后源代码:import tkinter as tk# 设置窗口window = tk.Tk() # 建立一个窗口window.title('一个最简单的窗口')window.geometry('300x200') # 窗口大小...原创 2018-07-30 23:01:08 · 30449 阅读 · 1 评论 -
tkinter 库入门教程(四): RadioButton选择按钮
源代码:# 创建主窗口import tkinter as tkwindow = tk.Tk()window.title('选择按钮')window.geometry('300x300')# 定义var1将RadioButton的值与Label的值联系在一起var1 = tk.StringVar()# 创建标签l = tk.Label(window, bg='gr...原创 2018-08-21 19:44:07 · 1922 阅读 · 0 评论 -
tkinter库入门教程(五):Scale尺度
源代码:# 创建主窗口import tkinter as tkwindow = tk.Tk()window.title('尺度')window.geometry('200x200')# 创建标签,用于显示进度条里实际进度l = tk.Label(window, bg='green', width=15, height=2, text='empty')l.pack()...原创 2018-08-21 20:54:39 · 1263 阅读 · 0 评论 -
tkinter 库入门教程(六):Checkbutton勾选项
源代码:# 创建主窗口import tkinter as tkwindow = tk.Tk()window.title('勾选项')window.geometry('300x200')# 创建标签,用于显示勾选中的内容l = tk.Label(window, bg='green', width=25, height=2, text='empty')l.pack()v...原创 2018-08-21 21:56:52 · 3816 阅读 · 0 评论 -
tkinter 库入门教程(七):Canvas画布
ins.gif的下载地址:https://morvanzhou.github.io/static/results/tkinter/ins.gif笔者用jupyter notebook运行下面这段代码时,发现了一个诡异之处,有时能成功运行,有时会报错:TclError: image "pyimage13" doesn't exist同一段代码,为什么有时能成功运行,有时会报错,笔者...原创 2018-08-22 09:18:57 · 2223 阅读 · 1 评论 -
tkinter 库入门教程(八):menubar菜单栏
# 创建主窗口import tkinter as tkwindow = tk.Tk()window.title('菜单栏')window.geometry('300x200')# 创建标签,用于显示内容l = tk.Label(window, bg='green', width=25, height=2, text='empty')l.pack()# 下方command...原创 2018-08-22 16:53:21 · 9583 阅读 · 0 评论 -
tkinter库入门教程(九):frame框架
Frame 是一个在 Windows 上分离小区域的部件, 它能将 Windows 分成不同的区,然后存放不同的其他部件. 同时一个 Frame 上也能再分成两个 Frame, Frame 可以认为是一种容器.源代码:# 创建主窗口import tkinter as tkwindow = tk.Tk()window.title('框架')window.geometry('30...原创 2018-08-22 19:13:05 · 4591 阅读 · 0 评论 -
tkinter 库入门教程(十):messagebox弹窗
有六种类型的弹窗,具体可以用源代码尝试源代码:# 创建主窗口import tkinter as tkwindow = tk.Tk()window.title('弹窗')window.geometry('200x200')def hit_me(): # 创建弹窗 # 下面有六种类型的弹窗,可以一一分别尝试 # tk.messagebox.showi...原创 2018-08-22 20:35:58 · 2233 阅读 · 0 评论 -
tkinter 库入门教程(十一):放置位置
放置方式1.place()放置方式2.grid()放置方式3.place()源代码:# 创建主窗口import tkinter as tkwindow = tk.Tk()window.title('放置位置')window.geometry('200x200')# 常用的pack(), 他会按照上下左右的方式排列.tk.Label(window, te...原创 2018-08-22 21:03:24 · 5288 阅读 · 1 评论 -
pyinstaller把.py文件打包成exe文件
window系统下,打开cmd输入以下指令实现打包:pyinstaller -F xxx.py --noconsole注意:xxx.py中的xxx指的是文件名,--noconsole 的作用是去掉打开exe文件时出现的黑框框实例:g.py文件的路径是C:\Users\Administrator\Desktop,把g.py直接拖曳进cmd时会产生路径信息,不用理会它,这样也...原创 2018-09-01 23:45:41 · 3820 阅读 · 1 评论 -
tkinter库入门教程(三):Listbox 列表部件
源代码:# 创建主窗口import tkinter as tkwindow = tk.Tk()window.title('列表部件')window.geometry('300x200')# 创建一个Label用于显示var1 = tk.StringVar()l = tk.Label(window, bg='green', width=10, height=2, text...原创 2018-08-20 19:56:01 · 3108 阅读 · 0 评论 -
tkinter库入门详细教程(二):输入框和文本显示框
本节重点介绍输入框和文本显示框。更多内容请看tkinter库入门详细教程(三)如上图所示,在输入窗口输入字符串后,选择在‘在光标处插入’或‘在末尾处插入’,文本显示框能显示出相应内容。源代码:import tkinter as tk# 设置窗口window = tk.Tk()window.title('插入字符的窗口')window.geometry('500x300...原创 2018-07-31 10:17:51 · 23825 阅读 · 1 评论