如何在 Tkinter 中不触摸按钮就能按下按钮?
Tkinter 按钮小组件可用于执行应用程序中的特定可操作事件。我们还可在不执行点击操作的情况下调用按钮小组件。Tcl/Tk 中的 invoke() 方法执行相同操作,如果对按钮给出了任何命令,则会返回一个字符串。在初始化按钮小组件后,可以调用 invoke() 方法。一旦准备了按钮小组件,该事件将自动调用。
示例
# Import the required libraries
from tkinter import *
from tkinter import ttk
from tkinter import messagebox
# Create an instance of tkinter frame
win = Tk()
# Set the size of the tkinter window
win.geometry("700x350")
def display_msg():
messagebox.showinfo("Message", "Hello There! Greeting from TutorialsPoint.")
# Add a Button widget
b1 = ttk.Button(win, text="Click Me", command=display_msg)
b1.pack(pady=30)
b1.invoke()
win.mainloop()输出
运行以上代码将自动显示一个弹出消息框。当我们单击按钮时,弹出窗口将从主窗口出现。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP