- 博客(36)
- 资源 (13)
- 收藏
- 关注
原创 tkinter制作记事本
import tkinter.filedialog #这个模块必须放在from tkinter import *前边,不然会出现NameErrorimport tkinter.messageboxfrom tkinter import *import osroot = Tk()#root.config(bg = 'white')root.title('记事本')root.geometr
2017-08-29 23:34:50 1564
原创 relief属性演示
from tkinter import ttk __author__ = 'Administrator' RELIEF=["flat", "raised", "sunken", "solid", "ridge", "groove"] root = Tk() ro
2017-08-29 22:30:53 5743
原创 小白学tkinter之ttk
Tkinter GUI界面有以下两个较大的缺点: 1、界面比较丑陋,控件种类有限。2、界面布局逻辑性差。 针对以上两个缺点,引入Tkinter 中的ttk组件。 需要说明的,ttk的很多组件同Tkinter都是相同的,在这种情况下,ttk将覆盖Tkinter的组件,将采用ttk的特性。 使用ttk以后的组件,同windows操作系统(这里是win7系统)的外观的一致性更高,看起来也会舒服很多
2017-08-23 20:51:55 12445 3
原创 小白学tkinter(第一个程序 有道翻译)
效果图布局 悲催啊,做了好久才发现,Text()组件没有textvariable属性。。。。。换了种方式。。。。。from tkinter import *import urllib.request import urllib.parse import jsonroot = Tk()root.title('有道翻译1.0')root.resizable(0,0)#调用翻译函数d
2017-08-21 01:33:52 881 2
原创 小白学tkinter(标准对话框)
三种对话框模块: messagebox(消息对话框) filedialog(文件对话框) colorchooser(颜色选择对话框)
2017-08-17 12:19:43 811 3
原创 小白学tkinter(事件之(Event对象))
Event对象,当Tkinter去回调预先定义的函数时,将带着Event对象(作为参数)去调用
2017-08-17 11:36:09 2645
原创 小白学tkinter(事件之(事件序列))
事件序列,是以字符串的形式表示的,可以表示一个或多个相关联的事件。 基本语法:<modifier-type-detail>
2017-08-17 11:32:10 1443
原创 小白学tkinter(事件之(事件绑定))
对于每个组件来说,可以通过bind()方法将函数或者方法绑定到具体的事件上,当满足条件时,tkinter就会调用handler(). 语法:widget.bind(event,handler)
2017-08-17 11:20:57 3223
原创 小白学tkinter(Toplevel组件(顶级窗口),用于弹窗)
Toplevel(顶级窗口),类似于弹出窗口,具有独立的窗口属性(如标题栏、边框等)
2017-08-16 12:49:06 14835
原创 小白学tkinter(PanedWindow组件 框架结构划分)
PanedWindow组件是一个空间管理组件,类似于Frame,允许用户调整空间划分,也就是能拖动分割线调整各个空间的大小。
2017-08-16 12:05:53 2868
原创 小白学tkinter(Spinbox组件)
Spinbox组件是Entry的升级版,可以从指定范围内的值中选一个,可以通过范围或者元组指定这些内容。
2017-08-16 11:21:27 618
原创 小白学tkinter(Canvas组件(画布))
Canvas组件,通常用于显示和编辑图形。 在Canvas上绘制对象,可以用add_xxx()的方法(xxx表示对象类型, 例如直线line、矩形rectangle和文本text等)
2017-08-14 15:30:17 3243 1
转载 小白学tkinter(Text组件的‘撤销’和‘恢复’操作)
Text组件支持’恢复‘和’撤销‘操作。 第一步:开启撤销功能 设置undo = True 第二步:实现方法: 实现’撤销‘操作 edit_undo()方法 实现’恢复‘操作 edit_redo()方法 原理: 这是因为 Text 组件内部有一个栈专门用于记录内容的每次变动, 所以每次“撤销”操作就是一次弹栈操作,“恢复”就是再次压栈。 from tkinter i
2017-08-12 19:11:11 5622
转载 小白学tkinter(tags(标签)的用法)
Tags标签用于设置Text组件中内容的字体等属性。 Tag:SEL 表示对应的选中内容。 可以自定义任意的tags数量,名称可以任意。 tag_add():为指定的文本添加Tags tag_config():可以设置Tags的样式from tkinter import *root = Tk()text = Text(root,width = 30,height =5)text.pac
2017-08-11 22:04:36 13308 1
原创 小白学tkinter(Text组件的Mark(标记)用法)
1、Mark是指定字符间的位置的,并跟随相应的字符进行移动。 2、Mark有INSERT(光标的位置)和CURRENT方法(指定与鼠标坐标最接近的位置。 如果你仅按鼠标,它会直到你松开才会相应。) 3、Mark可以自定义任意数量的标记,名字有普通字符串组成。 4、Mark使用mark_set()方法创建Marks。 5、删除Mark用Mark_unset()方法最最重要的一点,谨记!~~~
2017-08-11 20:12:31 4338
原创 小白学tkinter(Text组件的Indexes(索引)用法)
'''Indexes(索引)的用法,主要作用是指向Text组件文本的位置。1、‘line.column’,如'1.2',注意行号从1开始,列号从0开始from tkinter import *root = Tk()text = Text(root,width = 30,height = 10) text.pack()text.insert(INSERT,'I love python.')
2017-08-11 17:15:18 3446
原创 小白学tkinter(Scale组件 用滑块表示某范围内的一个数字)
'''Scale为输出限定范围的数字区间,可以为之指定最大值,最小值及步距值等。from_ 指定最小值to指定最大值(主要就是前两项)resolution指定步长,默认是1tickinterval设置刻度orient设置横向(HORIZONTAL)和竖向(VERTICAL)'''from tkinter import *root = Tk()v = StringVar()s1 =
2017-08-10 00:28:25 2996
原创 小白学tkinter(Scrollbar组件 滚动条)
Scrollbar(滚动条),可以单独使用,但大多的还是与其它控件(Listbox,Text,Canva等)结合使用。'''1.创建一个Scrollbar'''from Tkinter import * root = Tk() Scrollbar(root).pack() root.mainloop() '''2、演示使用垂直滚动条'''from tkinter import *
2017-08-09 23:56:25 13265 2
转载 小白学tkinter(pack属性fill和expand)
Python的Tk里的pack属性fill和expandexpand置1 使能fill属性 expand置0 关闭fill属性 fill=X 当GUI窗体大小发生变化时,widget在X方向跟随GUI窗体变化 fill=Y 当GUI窗体大小发生变化时,widget在Y方向跟随GUI窗体变化 fill=BOTH 当GUI窗体大小发生变化时,widget在X、Y两方向跟
2017-08-09 23:22:50 11333 1
转载 小白学tkinter(entry的验证函数)
这篇博客接着讲entry的验证函数,不过主要是使用的Tkinter的隐藏功能,也就是关于验证函数的一些额外的选项。
2017-08-08 17:40:52 7794 4
转载 小白学tkinter(pack()包管理器grid()网格管理器place()位置管理器)
pack 是三种布局管理中最常用的. 另外两种布局需要精确指定控件具体的显示位置, 而 pack 布局可以指定相对位置, 精确的位置会由 pack 系统自动完成. 这也使得 pack 布局没有另外两种布局方式灵活. 所以 pack 是简单应用的首选布局, 比如只是想要将控件水平或垂直的逐个放在一起:from tkinter import *root = Tk()Label(root, text=
2017-08-05 22:22:22 755 2
原创 小白学tkinter(LabelFrame组件)
LabelFrame语法:w = LabelFrame( master, option, … ) 参数: master: 这代表了父窗口. options: 下面是这个小工具最常用的选项列表。这些选项可以作为键 - 值对以逗号分隔.
2017-08-04 23:43:55 8473
原创 小白学tkinter(单选Radiobutton组件)
#Radiobutton为单选按钮,即在同一组内只能有一个按钮被选中,每当选中组内的一个按钮时,其它的按钮自动改为非选中态,与其他控件不同的是:它有组的概念.
2017-08-04 23:13:39 12371 1
原创 小白学tkinter(Label(标签)组件)
from tkinter import *root = Tk()root.title('NoteBook') #用PhotoImage()实例化一个图像对象,参数是文件地址,可惜这能用gif图片photo = PhotoImage(file = 'timg.gif')the_Label = Label(root,text = '这是一只睡觉的小猫,\n王晓明看傻了!',
2017-08-03 18:32:04 13774
NodeMCU-API中文说明 .pdf
2020-03-15
设备HTTP协议上传数据到OneNET接口规范.docx
2020-03-12
arduino通过ESP8266透传onenet平台代码.rar
2020-03-09
Blynk配合Arduino和ESP8266 01s
2019-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人