tk的简单练习
简单的tk程序
https://www.cnblogs.com/pywjh/p/9527828.html#jianjie
单击鼠标左键:#其中1为鼠标左键,2为鼠标右键,3为鼠标中键
左键移动:
左键释放:
双击左键:
进入:
离开:
获得光标:
光标离开:
回车键:(F1,F2,F3,Delete…)
按任意键:
#!/usr/bin/python
# -*- coding: UTF-8 -*-
from tkinter import *
import tkinter as tk
import pyperclip
#创建窗口
windows = Tk()
windows.title('一个小程序')#标题
windows.geometry('500x200') #窗体大小
windows.geometry('-200+100') #窗体位置
windows.resizable(width=False, height=True) #设置窗口是否可变长、宽,True:可变,False:不可变
# 常用控件 一.lab标签.pack(side='left',padx=5,pady=5)
lab = Label(windows, text="标签文字",bg='red',width=50,height=10,anchor=W)
lab.grid(row=0,column=0,padx=5,pady=5)#设置子容器在父容器的位置,边距
#button
but = Button(windows, text="执行",width=15,height=10)
but.grid(row=0, column=1, sticky=W, padx=5,pady=5)#设置子容器在父容器的位置,边距
#处理事件函数
def 显示(event):
txt = pyperclip.paste()
lab["text"]=txt
print('把标签属性当成字典')
def 显示1(event):
txt = '执行程序'
lab["text"]=txt
lab['bg']='green'
#button事件
windows.bind('<Enter>',显示)
but.bind('<Button-1>',显示1)
#进入消息循环
windows.mainloop()