Python tkinter学习2

来源:互联网 发布:java递归删除树节点 编辑:程序博客网 时间:2024/05/17 23:22
#tk_label_button.py


import tkinter as tk


window = tk.Tk()  #创建Tk()实例,名字叫"window"
#窗口名字
window.title('first window')
#窗口大小
window.geometry('450x100')  #注意乘号是字母x,而不是*, 宽x高


var = tk.StringVar() #动态变量,跟踪var的值,var发生变化,界面信息也发生改变。
#创建标签,属于“window”的子组件,宽 width 高height 一个字符占‘1’
#当你添加了button组件并且设置command参数,就能发现text与textvariable的区别之一
tk_label = tk.Label(window,textvariable = var,bg='yellow',font=('Arial',12),width=15,height=1)  #height=4 表示标签有4个字符高


tk_label.pack()  #将标签放置在“window”窗口内
#tk_label.place()  另一种放置方法


on_hit=False
cou=0
def hit_me():
global on_hit
global cou
if on_hit == False:
on_hit=True
var.set('点击成功')
cou +=1
print('第%d次:on_hit%s'%(cou,on_hit))
else:
on_hit=False
cou +=1
print('第%d次:on_hit=%s'%(cou,on_hit))
var.set('变变变')

#command = hit_me  定义点击后的动作
button1 = tk.Button(window,text='点击',width = 15,height = 2,command=hit_me)
button1.pack()


#类似while循坏,如果有更新,窗口信息也能随之更新。
window.mainloop() 


#扩展知识:如果一个程序创建了多个Tk()实例,即多个窗口,要想一运行就弹出所有窗口,用下面的语句
#tkinter.mainloop
#tk.mainloop    #import tkinter as tk
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 划线机械 钳工划线 划线机价格 划线漆厂家 word 划线 热熔漆划线 什么是划线 自划线院校 划线任意球 地面划线器 下划线怎么打 下划线怎么输入 下划线怎么用键盘打出来 word下划线怎么打 电脑下划线怎么打 自主划线高校 键盘下划线怎么打 车位划线标准尺寸图2018 34所自主划线学校 空白下划线怎么打出来 下划线是什么 下划线快捷键 word空白下划线怎么打 车位划线标准尺寸图 电脑下划线怎么打出来 word加下划线 手机下划线符号 手机下划线怎么输入 wps下划线怎么打 word文档下划线怎么打 word文档下划线 word下划线怎么去掉 word下划线不显示 电脑上下划线怎么打 文档下划线怎么打 划线部分提问 下划线怎么打手机 下划线怎么打出来 马路上划线用途图解 电脑下划线怎么输入 电脑上下划线