文档介绍:Tkinter教程
Tkinter教程
1/123
Tkinter教程
这系列教程完好以代码的形式来写的,目标是:读者看代码和说明就可以理解代码的意
思。但这里的读者需要具备的几项技术:
1熟悉p
123/123
Tkinter教程
#显示label,必定含有此语句
( )
#进入信息循环
( )
'''
其他可用的位图:
error
hourglass
info
questhead
question
warning
gray12
gray25
gray50
gray75
若要查察各自的收效,能够使用相应的名称将bitmpa='error'代替。
听闻还可以够使用自己指定的位图文件,网上找了一下,格式以下:
Label(root,bitmap="@/path/bitmapname")
但是我试了一下,向来没有成功过,我已经将位图该为单色的了:(
Tkinter教程
Tkinter教程
123/123
Tkinter教程
PhotoImage
到一点
防范图像文件被python自动回收(garbagecollected)
或实体
BitmapImage
,应将bmp或gif
bmpgif
放到全局
(global)
Tkinter教程
Tkinter教程
123/123
Tkinter教程
(instance)中,使用以下两种方法,仍未奏效:
'''
#使用image属性
#bm=PhotoImage(file='c:\\')
#label=Label(root,image=bm)
=bm
#错误信息:
#TclError:image"pyimageXX"doesn'texist
#使用bitmap属性
#bm=BitmapImage(file='c')
#label=Label(root,bitmap=bm)
#=bm
#( )
#错误信息:
#TclError:formaterrorinbitmapdata
'''
诚然二者均没有起作用,还是要说明一下,bitmap与image的关系,假好像时指定这两参
数,image
优先。
'''
fg:前景色
bg:背景色
设置背景色的一个大的用途是:能够判断控件的大小(不同样的控件使用不同样的颜色,后续
内容
能够使用此特点来调试container)
'''
fromTkinterimport*
root=Tk( )
#在创办Label时指定各自使用的颜色
'''能够使用的颜色值:'''
#使用颜色名称
Label(root,fg='red',bg='blue',text='HelloIamTkinter').pack( )
#使用颜色值#RRGGBB
Tkinter教程
Tkinter教程
13/123
Tkinter教程
Label(root,fg='
red',bg='#
FF00FF',text='
HelloIamTkinter
').pack( )
Tkinter教程
Tkinter教程
14/123
Tkinter教程
#使用系统相关的颜色值(Windows),不建议使用这样的值,不利于平台移植
Label(root,fg='red',bg='SystemButtonShadow',text='HelloIamTkinter
( )
'''
(1).使用颜色名称
Red
Green
Blue
Yellow
LightBlue
......
(2).使用#RRGGBB
label=Label(root,fg='red',bg='#FF00FF',text='HelloIamTkinter'
').pack( )