python:Tkinter
2017-08-11 08:55
134 查看
Tkinter模块是Python的标准Tk GUI工具包接口。
0.示例
1.滑动条 Scale
创建一个滑动条:
使用滑动条来调节画板的颜色实例:
0.示例
from Tkinter import * # 显示一个窗口,有文字label和一个按钮 window = Tk() label = Label(window,text = 'welcom') button = Button(window,text = 'click') label.pack() button.pack() window.mainloop()
from Tkinter import * #点击按钮执行相应的程序 def procOK(): print 'ok' def procCancel(): print 'cancel' window = Tk() btOK = Button(window,text = 'ok',fg = 'blue',command = procOK) btCancel = Button(window,text = 'cancel',fg = 'blue',command = procCancel) btOK.pack() btCancel.pack() window.mainloop()
1.滑动条 Scale
创建一个滑动条:
import Tkinter as tk window = tk.Tk() slider = tk.Scale(window,from_=0,to=100) slider.pack() window.mainloop()
使用滑动条来调节画板的颜色实例:
from Tkinter import * def sliderUpdate(source): #更新参数 red = redSlider.get() green = greenSlider.get() blue = blueSlider.get() color = "#%02x%02x%02x" % (red,green,blue) canvas.config(bg = color) hexText.delete(0,END) hexText.insert(0,color) window = Tk() redSlider = Scale(window,from_=0,to=255,command = sliderUpdate) greenSlider = Scale(window,from_=0,to=255,command = sliderUpdate) blueSlider = Scale(window,from_=0,to=255,command = sliderUpdate) canvas = Canvas(window,width = 200,height = 200) hexText = Entry(window) #创建输入框 #排列这些控件 redSlider.grid(row = 1,column = 1) greenSlider.grid(row = 1,column = 2) blueSlider.grid(row = 1,column = 3) canvas.grid(row = 2,column = 1,columnspan = 3) hexText.grid(row = 3,column = 2) window.mainloop()
相关文章推荐
- 折腾Python中的Tkinter
- python GUI编程(Tkinter)
- ImportError: No module named '_tkinter', please install the python3-tk package
- 结构字符串(tkinter,Python3.x)
- python中tkinter模块创建用户登录窗口
- python使用tkinter实现简单计算器
- Python3 Tkinter基础 Radiobutton 通过设置相同的value值 使得两个选项具有连锁效果
- python Tkinter图形用户界面组件(鼠标、键盘事件)
- Python(15)python使用tkinter实现一个简单的压缩/解压程序
- Python(16)python使用tkinter实现一个简单的计算器
- Python3 Tkinter基础 Listbox for循环与insert 将一个列表中元素添加到Listbox中
- Python_tkinter中对同一组件的多种函数操作
- 【python-GUI-tkinter】控件基础(3.6.2)
- 用python tkinter显示Mandelbrot图
- python tkinter
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Entry/Entry的Command)——Jason niu
- Python3 Tkinter基础 Canvas create_polygon 画一个三角形
- Python3 Tkinter基础 Frame bind 绑定敲击键盘事件 将按键打印到Shell中
- Python Tkinter Grid布局管理器详解
- Python初学——窗口视窗Tkinter