tkinter
BBJG_001
手与大脑的距离决定了理想与现实的相似度
展开
-
tkinter控件放置pack、grid、place
原文地址分类目录——tkinter先看效果.pack()方式放置.grid()方式放置.place()方式放置应用实例.pack# # .pack()方式放置tk.Label(window, text='1', bg='red').pack(side='top') #上# pack支持的属性after, anchor, before, ex...原创 2020-03-23 09:34:10 · 2134 阅读 · 0 评论 -
tkinter弹窗messagebox
原文地址分类目录——tkinter先看效果messagebox应用实例def hit_me(): # 提示信息弹窗 tk.messagebox.showinfo(title='Hi', message='info') # tk.messagebox.showinfo(title='', message='') # 提示信息对话窗 # tk.mess...原创 2020-03-23 09:31:24 · 2264 阅读 · 0 评论 -
tkinter窗口布局Frame
原文地址分类目录——tkinter先看效果emmm,看起来并不是想要的亚子,框架会保证各个frame的相对位置,大小时可变大小的,随着内容而增大Frame应用实例tk.Label(window, text='on the window').pack()# 在window上创建一个framefrm = tk.Frame(window, bg='purple')frm.pa...原创 2020-03-22 07:53:12 · 4896 阅读 · 1 评论 -
tkinter制作菜单栏
原文地址分类目录——tkinter先看效果其中黄色部分是一个Label,菜单中的命令选项没点击一下,就能调用写好的函数在这个Label中输出,功能为统计命令被点击的次数应用实例Menu对象=tk.Menu()定义一个菜单条,或横条(顶部的菜单横条),或竖条(点击‘文件’弹出的竖条),或额外的子条(点击某个选项后展开的条),如下图中的三个红色方框框住的,都可以被认为是一个M...原创 2020-03-21 08:53:07 · 4453 阅读 · 0 评论 -
tkinter连续范围选择控件Scale应用实例
原文地址分类目录——tkinter先看效果其中黄色部分为一个Label,用来显示当前游标所在位置的值;下放为刻度尺(Scale),拖动游标可以选择不同的值Scale使用示例s = tk.Scale(window, label='try me', from_=5, to=11, orient=tk.HORIZONTAL, length=200, show...原创 2020-03-21 08:50:42 · 1809 阅读 · 0 评论 -
tkinter多选框Checkbutton应用实例
原文地址分类目录——tkinter先看效果其中上面是一个Label,用来根据选择情况作出相应的展示;下面是一组复选框(Checkbutton)Checkbutton使用实例var1 = tk.IntVar()var1.set(1) # 如果设置值是onvalue的值,就默认选中;如果设置值是offvalue或者非on非off的值,就默认不选中var2 = tk.In...原创 2020-03-20 08:21:26 · 2378 阅读 · 0 评论 -
tkinter中的单选框Radiobutton应用实例
原文地址分类目录——tkinter先看效果Radiobutton使用var1 = tk.StringVar()var1.set('B') # 设置哪一个被默认选中,如果设置值不在可选项中,则全不被选中r1 = tk.Radiobutton(window, text='Option A',variable=var1, value='A', ...原创 2020-03-20 08:18:19 · 3243 阅读 · 1 评论 -
tkinter中的ListBox应用实例
原文地址分类目录——tkinter先观察效果其中最下面的框是ListBox框,将数据列在一列输出,中间为一个Button,该Button链接的功能为获得在ListBox中选中的内容,然最在最上面黄色的Label中显示ListBox使用var2 = tk.StringVar()var2.set((11, 22, 33, 44)) # 内容设置为元组、list都可以lb = ...原创 2020-03-19 21:06:11 · 2096 阅读 · 0 评论 -
tkinter中的Entry和Text应用实例
原文地址分类目录——tkinter先看一下Entry和Text的效果其中上面为输入框,下面为Text展示框tk.Entry()e = tk.Entry(window, show='*' , bg='#aaaaaa') # 声明输入框# 输入框,可供传入的变量有: background, bd, bg, borderwidth, cursor,# exportselect...原创 2020-03-19 21:03:06 · 2383 阅读 · 0 评论 -
tkinter制作强化学习可视化环境
原文地址分类目录——强化学习分类目录——tkinter全部代码先看一下环境效果强化学习用到的环境通常需要以下几个功能函数_init_() def __init__(self): super(Maze, self).__init__() self.observatin_space = [(x, y) for x in range(1...原创 2020-03-18 20:00:58 · 2507 阅读 · 0 评论 -
tkinter画图Canvas应用实例
原文地址分类目录——tkinter先看效果其中蓝色区域为一块画布(Canvas)区域,在画布上放置了图片,画了圆形、方形、扇形;下方的按钮可以调用方法移动左边的矩形Canvas应用实例canvas = tk.Canvas(window, bg='blue', height=100, width=200)# 注意:tkinter中的坐标系左上角为原点,向右为x轴正向,向下为y轴...原创 2020-03-18 19:55:33 · 2466 阅读 · 0 评论 -
多线程解决程序运行时tkinter界面卡死的问题
原文地址用tkinter写了个窗口界面来调用写的程序,点击执行之后,完蛋,界面卡死了。因为调用的后台程序执行时间过长,tkinter是通过不停的刷新页面来进行显示的,这个程序一调用,tkinter就不能刷新了,界面就卡死了。欸,这时候就想起了多线程,一个线程去后台执行程序,一个线程用来在前面刷新显示。就去搜了一下,果然跟我想的一样~这里是关键代码# 点击提交执行的功能def exec...原创 2020-01-22 13:04:08 · 7382 阅读 · 1 评论 -
一个tkinter窗口实例
原文地址学习地址什么是tkintertkinter是一个python搭建可视化串口的功能包tkinter能干什么tkinter能像html那样搭建输入框,包括文本框,复选框,下拉框等可视化输入接口,配合pyinstaller模块可以将python程序封装成可视化小工具,我写过这么一个例子使用pyinstaller将Python程序封装成可执行文件,还做了多线程解决程序运行时tki...原创 2020-01-23 10:06:25 · 2163 阅读 · 0 评论