Sclae是Tkinter模块中的通过滑动条来设置数值的一个组件。 tkColorChooser中的askcolor是颜色选择的对话框。 界面如下: # coding:utf-8 fromTkinterimport * fromtkColorChooserimport * def resize(value): label.config(font='Time -%sbold'%value) def color(): (x,y)=askcolor() label.config(fg=y) root =Tk() root.geometry('500x300 300 100') label = Label(root,text='Python',font='Time 15 bold') scale = Scale(root,from_=30,to=300,resolution=5, orient=HORIZONTAL,command=resize) scale.set(12) button = Button(root,text='color',command=color) label.pack(fill=Y,expand=1) scale.pack(fill=X,expand=1) button.pack() mainloop() 程序中Scale组件的数值是用来设置Label组件中的python这个单词的大小,color按钮点击后是颜色选择的对话框,通过选择的颜色来设置Python的字体颜色。 认识组件要知道它的参数设置,Scale组件的参数主要有: orient方向(默认垂直)HORIZONTAL水平方向 from_最小值(默认0) to最大值(默认100) resolution步长(默认为1) digits显示的位数 variable变量值 command回调函数 本文转载于微信公众号: python(python6359),更多微信文章请扫描关注公众号: |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|