我是tkinter的新手,希望您能为您提供帮助。我在Windows计算机上。
以下是我的意思的示例:
from tkinter import *
def test():
print("Window opened!")
root = Tk()
text = Text(root)
text.insert(INSERT, "FOO BAR")
text.pack()
root.mainloop(execute function)
答案 0 :(得分:2)
我认为这可以满足您的需求。它使用通用的窗口小部件after_idle()
方法,因此在显示窗口之后才调用该函数。
from tkinter import *
def test():
print("Window opened!")
root = Tk()
text = Text(root)
text.insert(INSERT, "FOO BAR")
text.pack()
root.after_idle(test) # Call test() next time system is idle.
root.mainloop()