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()
posted @   幽见〆南山  阅读(277)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库

喜欢请打赏

扫描二维码打赏

了解更多

点击右上角即可分享
微信分享提示