随笔分类 -  python GUI

tkinter 13 贪吃蛇
摘要:# coding = gbk # 学习方法:有不懂的函数可以按住CTRL后单击它,进入相应的源文件,一般都有注释 # 移动方法:不断的把蛇尾移动到下一步要走的位置 from tkinter import * import random class snake(Frame):#snake继承自Fram 阅读全文
posted @ 2018-04-16 23:22 jkn1234 阅读(466) 评论(0) 推荐(0)
tkinter 12 登录窗口
摘要:# coding=gbk # 重点: 1. tkinter.Tk() 创建窗口 # tkinter.Toplevel(a) 创建窗口,在窗口a的顶端 # 2. 以字典的形式保存账户和密码 # exist_usr_info[nn] = np # usrs_info = {'admin': 'admin 阅读全文
posted @ 2018-04-16 19:57 jkn1234 阅读(1118) 评论(0) 推荐(1)
tkinter 11 pack grid place 放置位置
摘要:# coding=gbk import tkinter as tk window = tk.Tk() window.geometry('200x200') # pack, 按照上下左右的方式排列. #tk.Label(window, text='1').pack(side='top') #tk.La 阅读全文
posted @ 2018-04-16 18:50 jkn1234 阅读(299) 评论(0) 推荐(0)
tkinter 10 messagebox 弹窗
摘要:运行结果:https://s1.ax1x.com/2018/04/16/CejE4S.gif # coding=gbk # 运行结果:https://s1.ax1x.com/2018/04/16/CejE4S.gif import tkinter as tk import tkinter.messa 阅读全文
posted @ 2018-04-16 18:06 jkn1234 阅读(439) 评论(0) 推荐(0)
tkinter 09 Frame 框架
摘要:运行结果:https://s1.ax1x.com/2018/04/16/CeXs6s.jpg # coding=gbk # Frame 是一个在 Windows 上分离小区域的部件, 它能将 Windows 分成不同的区,然后存放不同的其他部件. # 同时一个 Frame 上也能再分成两个 Fram 阅读全文
posted @ 2018-04-16 17:49 jkn1234 阅读(211) 评论(0) 推荐(0)
tkinter 08 Menubar 菜单
摘要:运行结果:https://s1.ax1x.com/2018/04/16/CeO7o8.gif # coding=gbk # 注意:1. tk.Menu(a) 给对象a创建菜单 # 2. window.config(menu=menubar) 忘了它,菜单显示不出来 # 运行结果:https://s1 阅读全文
posted @ 2018-04-16 17:40 jkn1234 阅读(286) 评论(0) 推荐(0)
tkinter 07 Canvas 画布
摘要:运行结果:https://s1.ax1x.com/2018/04/16/Ce7JOK.gif # coding=gbk # 图片地址:https://morvanzhou.github.io/static/results/tkinter/ins.gif # 运行结果:https://s1.ax1x. 阅读全文
posted @ 2018-04-16 17:03 jkn1234 阅读(330) 评论(0) 推荐(0)
tkinter 06 Checkbutton 勾选项
摘要:运行结果:https://s1.ax1x.com/2018/04/16/CewO0O.gif # coding=gbk # 运行结果:https://s1.ax1x.com/2018/04/16/CewO0O.gif import tkinter as tk window = tk.Tk() win 阅读全文
posted @ 2018-04-16 16:38 jkn1234 阅读(892) 评论(0) 推荐(0)
tkinter 05 Scale 尺度
摘要:运行结果:https://s1.ax1x.com/2018/04/16/Cewt6P.gif # coding=gbk # 注意:Sacle尺度会自动将尺度值传给print_selection的行参v # 运行结果:https://s1.ax1x.com/2018/04/16/Cewt6P.gif 阅读全文
posted @ 2018-04-16 16:31 jkn1234 阅读(293) 评论(0) 推荐(0)
tkinter 04 Radiobutton 选择按钮
摘要:运行结果:http://ww1.sinaimg.cn/large/de060ec1ly1fqedlvhm4ag20fe09eaaf.gif # coding=gbk # 注意:选中按钮时执行下面的命令,config意为配置 # lable.config(text = "you have select 阅读全文
posted @ 2018-04-16 12:20 jkn1234 阅读(997) 评论(0) 推荐(0)
tkinter 03 Listbox 列表部件
摘要:运行结果:https://s1.ax1x.com/2018/04/16/CeK7l9.gif # coding=gbk # 运行结果:https://s1.ax1x.com/2018/04/16/CeK7l9.gif import tkinter window = tkinter.Tk() wind 阅读全文
posted @ 2018-04-16 11:27 jkn1234 阅读(705) 评论(0) 推荐(0)
tkinter 02 Entry & Text 输入, 文本框
摘要:运行结果:https://s1.ax1x.com/2018/04/16/Ceuu4g.gif # coding=gbk # 注意:输入框entry没有width、height属性 # 注意:button中command=insert_cursor()是错误的,不能加括号 # 也即button命令都是 阅读全文
posted @ 2018-04-16 10:58 jkn1234 阅读(987) 评论(0) 推荐(0)
tkinter 01 Label & Button 标签和按钮
摘要:功能:见链接的动态图:https://s1.ax1x.com/2018/04/15/Ce95TI.gif # coding=gbk # window.geometry('200x100') 是x不是* # 功能:见链接的动态图:https://s1.ax1x.com/2018/04/15/Ce95T 阅读全文
posted @ 2018-04-15 21:36 jkn1234 阅读(262) 评论(0) 推荐(0)
02 地址簿程序
摘要:# coding=gbk # 问题: 编写一款你自己的命令行地址簿程序,你可以用它浏览、添加、编辑、删除或搜索你的 # 联系人,例如你的朋友、家人、同事,还有他们诸如邮件地址、电话号码等多种信息。 # 这些详细信息必须被妥善储存以备稍后的检索。 # 1. load函数里面必须用global指明add 阅读全文
posted @ 2018-04-14 10:55 jkn1234 阅读(422) 评论(0) 推荐(0)