Python学习之Tkinter模块(1)

今天学习了Python的Tkinter模块,这个模块的内容有些多,想要自己边慢慢学习,慢慢写。这是分享的第一个小部分。
这个是我自己在学习后的练习,特别简单。
它用到了:
1、创建窗口:tkinter.TK()
2、自动放置:pack()
3、按钮控件:tkinter.Button()
4、框架:Frame()
5、标签:tkinter.Label()
6、消息循环:tkinter.mainloop()
此处是我的代码,希望大家的指正

import tkinter

#设置一个方法供按件1使用
def say_easy():
    var1.set("哈哈哈,这的确很简单")
#设置一个方法供按件2使用
def say_hard():
    var2.set("呦呦呦,怕难它就难了")

#创建窗口
root = tkinter.Tk()
#创建框架
frame1 = tkinter.Frame(root)
frame2 = tkinter.Frame(root)
#自动摆放框架
frame1.pack()
frame2.pack()
#创造俩个变量供给显示
var1 = tkinter.StringVar()
var1.set("这是一个小练习")
var2 = tkinter.StringVar()
var2.set("哈哈,这是一个小意思")
#创建标签
textlabel = tkinter.Label(frame1,textvariable=var1,fg="green",font="(宋体,20)")
textlabel2 = tkinter.Label(frame2,textvariable=var2,fg="red",font="(宋体,20)")
#自动摆放标签
textlabel.pack()
textlabel2.pack()
#创建俩个按钮
textbutton1 = tkinter.Button(root,text="这很简单",fg="black",command=say_easy,bd=20)
textbutton2 = tkinter.Button(root,text="这很难",fg="red",command=say_hard,bd=20)
#摆放按钮,参数为摆放方式
textbutton1.pack(side="left")
textbutton2.pack(side="right")
#进入消息循环
tkinter.mainloop()

代码输出一个窗口,有俩个标签,有俩个按钮,按动按钮,标签的内容会发生改变。结果附图:
代码被执行得到的结果
代码被执行得到的结果
这是点击”这很简单”按钮后的结果
点击“这很简单”按钮得到的结果
这是点击“这很难”的结果
点击“这很难”按钮得到的结果

呦呦呦,诸位,今天的分享就结束了,后面还会有的,让我们一起继续努力学习吧。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值