擅长:python、mysql、java
<p>Tk库实际上有一个函数可以实现这一点,尽管它名义上是“私有的”。您可以按如下方式使用它。在</p>
<pre><code>import tkinter as tk
root = tk.Tk()
root.wm_geometry("800x600")
dialog = tk.Toplevel(root)
root_name = root.winfo_pathname(root.winfo_id())
dialog_name = dialog.winfo_pathname(dialog.winfo_id())
root.tk.eval('tk::PlaceWindow {0} widget {1}'.format(dialog_name, root_name))
root.mainloop()
</code></pre>
<p>这将把你的对话框放在指定窗口的中心(在本例中是根窗口)。在</p>