如何在Tkinter中不触摸按钮而按下它?

如何在Tkinter中不触摸按钮而按下它?

Tkinter 按钮小部件可用于在应用程序中执行特定的可操作事件。我们还可以在不进行单击操作的情况下调用按钮小部件。在 Tcl/Tk 中, invoke() 方法执行相同的操作,如果对按钮给予了任何命令,则返回一个字符串。 invoke() 方法可以在初始化 Button 小部件后调用。一旦准备好 Button 小部件,事件将自动调用。

示例

# 导入所需库
from tkinter import *
from tkinter import ttk
from tkinter import messagebox

# 创建 tkinter 窗口实例
win = Tk()

# 设置 tkinter 窗口大小
win.geometry("700x350")

def display_msg():
   messagebox.showinfo("Message", "Hello There! Greeting from TutorialsPoint.")

# 添加一个 Button 小部件
b1 = ttk.Button(win, text="Click Me", command=display_msg)
b1.pack(pady=30)
b1.invoke()

win.mainloop()
Python

输出

运行上述代码将自动显示一个弹出式消息框。当我们单击按钮时,弹出式消息框将从主窗口中显示出来。

如何在Tkinter中不触摸按钮而按下它?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册