最基本的Tkinter界面操作

时间:2020-04-20
本文章向大家介绍最基本的Tkinter界面操作,主要包括最基本的Tkinter界面操作使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.创建应用程序主窗口对象
    root = Tk()
2.在主窗口中,添加各种可视化组件
    btn1 = Button(root)
    btn1["text"] = "点我"
3.通过几何布局管理器,管理组件得大小和位置
    btn1.pack()
4.事件处理
    通过绑定事件处理程序,响应用户操作所触发的事件
    def songhua(e):
        messagebox.showinfo("Message","送你一朵玫瑰花")
        print("送花花")
    btn1.bind("<Button-1>",songhua)
5.Tk() 的对象.mainloop() 方法会一直进行事件循环,监听用户操作
6.Button() 组件的参数为 Tk() 对象
    Button() 的实例化对象 ["text"] 内容为显示在按钮上的内容
7.from tkinter import messagebox  显示点击之后提示的窗口
    messagebox.showinfo("Message","送你一朵玫瑰花")
    第一个参数为  标题
    第二个参数为  显示信息
8.btn1.bind("<Button-1>",songhua)
    使用创建好的按钮对象绑定鼠标事件和对应需要运行的函数
9.root.mainloop() 事件循环,一直监听用户操作

程序:
from tkinter import *
from tkinter import messagebox
root = Tk()
# 创建一个窗口对象

btn1 = Button(root)

btn1["text"] = "Submit"

btn1.pack()
# 将组件对象合理的放在窗口中
def songhua(e):
    # e 为事件 event
    messagebox.showinfo("Message","送你一朵玫瑰花")
    print("送花花")
btn1.bind("<Button-1>",songhua)
# <Button-1> 表示鼠标左键单击
root.mainloop()
# root.mainloop() 事件循环,一直监听用户操作

2020-04-20

原文地址:https://www.cnblogs.com/hany-postq473111315/p/12736499.html