tk的简单练习

2022/4/7 23:49:43

本文主要是介绍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()


这篇关于tk的简单练习的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程