Python界面GUI设计入门——tkinter

根窗口Tk

import tkinter as tk   		# 导入
window = tk.Tk() 			# 实例化

window.title('My Window') 	# 设置窗口名字
window.geometry('500x300')  # 设置窗口大小
window.mainloop()      		#窗口循环显示

顶层Toplevel

与Frame类似,但是它包含窗体属性(如Title)

标签Label

Label:显示一个文本或图象。

大纲
1.显示文本
2.显示图像

1.显示文本

l = tk.Label(window,    		#标签基于window窗口
text='你好!this is Tkinter',  	#标签初始值
bg='green',  					#标签背景颜色
fg='white',  					#标签字体颜色
font=('Arial', 12),  			#标签字体与字号
width=30, height=2)				#标签长高

l.pack()	          			#放置标签

#标签值
	#标签值常量
	text='你好!this is Tkinter'
	#标签值变量
	textvariable=var	
		#其中var = tk.StringVar(),将label标签的内容设置为字符类型
		
#标签长高
	width=30, height=2
		#长和高指字符长和高,height=2,为标签有2个字符高
						
# 放置标签
	l.pack()
	l.place()
	#有两种,区别是:

2.显示图像

按钮Button

Button:包含文本或图象。按钮关联Python函数或方法。当按钮按下,调用相关联的函数或方法。

大纲
1.文本按钮
2.图像按钮

b = tk.Button(window,  		#按钮基于window窗口
text='hit me',  			#按钮初始值
font=('Arial', 12),  		#按钮字体和字号
width=10, height=1,       	#按钮长高
command=hit_me) 			#按钮关联的函数

b.pack() 					#放置按钮

#按钮关联的函数
	command
		#调用函数写法def hit_me():
	bind
		#调用函数写法def hit_me(even):
		#使用方法:窗体对象.bind(事件类型,回调函数)
			t=Label(window, text='标签')
			t.bind(<Button-1
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值