<i id='yuAZo'><tr id='yuAZo'><dt id='yuAZo'><q id='yuAZo'><span id='yuAZo'><b id='yuAZo'><form id='yuAZo'><ins id='yuAZo'></ins><ul id='yuAZo'></ul><sub id='yuAZo'></sub></form><legend id='yuAZo'></legend><bdo id='yuAZo'><pre id='yuAZo'><center id='yuAZo'></center></pre></bdo></b><th id='yuAZo'></th></span></q></dt></tr></i><div id='yuAZo'><tfoot id='yuAZo'></tfoot><dl id='yuAZo'><fieldset id='yuAZo'></fieldset></dl></div>

      <tfoot id='yuAZo'></tfoot>
    1. <small id='yuAZo'></small><noframes id='yuAZo'>

      <legend id='yuAZo'><style id='yuAZo'><dir id='yuAZo'><q id='yuAZo'></q></dir></style></legend>
        • <bdo id='yuAZo'></bdo><ul id='yuAZo'></ul>

        在 Tkinter 中运行关于窗口最小化的命令

        时间:2023-07-23

        <small id='a0P3C'></small><noframes id='a0P3C'>

                <legend id='a0P3C'><style id='a0P3C'><dir id='a0P3C'><q id='a0P3C'></q></dir></style></legend>
              • <tfoot id='a0P3C'></tfoot>
                  <bdo id='a0P3C'></bdo><ul id='a0P3C'></ul>
                  <i id='a0P3C'><tr id='a0P3C'><dt id='a0P3C'><q id='a0P3C'><span id='a0P3C'><b id='a0P3C'><form id='a0P3C'><ins id='a0P3C'></ins><ul id='a0P3C'></ul><sub id='a0P3C'></sub></form><legend id='a0P3C'></legend><bdo id='a0P3C'><pre id='a0P3C'><center id='a0P3C'></center></pre></bdo></b><th id='a0P3C'></th></span></q></dt></tr></i><div id='a0P3C'><tfoot id='a0P3C'></tfoot><dl id='a0P3C'><fieldset id='a0P3C'></fieldset></dl></div>

                    <tbody id='a0P3C'></tbody>
                  本文介绍了在 Tkinter 中运行关于窗口最小化的命令的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  每当按下最小化按钮时,我都有一个 Tkinter 窗口我想运行一个命令,我该怎么做?

                  I have a Tkinter window whenever the minimize button is pressed I'd like to run a command, how do I do this?

                  我知道 w.protocol("WM_DELETE_WINDOW", w.command) 将在退出时运行命令.

                  I know w.protocol("WM_DELETE_WINDOW", w.command) will run a command on exit.

                  推荐答案

                  您可以绑定到 事件.

                  You can bind to the <Unmap> event.

                  例如,运行以下代码,然后最小化主窗口.当主窗口最小化时,工具窗口应该会消失.

                  For example, run the following code and then minimize the main window. The tool window should disappear when the main window is minimized.

                  import Tkinter as tk
                  
                  class App:
                      def __init__(self):
                          self.root = tk.Tk()
                          tk.Label(self.root, text="main window").pack()
                          self.t = tk.Toplevel()
                          tk.Label(self.t, text="tool window").pack()
                          self.root.bind("<Unmap>", self.OnUnmap)
                          self.root.bind("<Map>", self.OnMap)
                          self.root.mainloop()
                  
                      def OnMap(self, event):
                          # show the tool window
                          self.t.wm_deiconify()
                  
                      def OnUnmap(self, event):
                          # withdraw the tool window
                          self.t.wm_withdraw()
                  
                  if __name__ == "__main__":
                      app=App()
                  

                  这篇关于在 Tkinter 中运行关于窗口最小化的命令的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:在 Windows 7 上以编程方式更改系统范围的扬声器平衡 下一篇:Python中通过数组索引调用函数

                  相关文章

                    <i id='Y2TTy'><tr id='Y2TTy'><dt id='Y2TTy'><q id='Y2TTy'><span id='Y2TTy'><b id='Y2TTy'><form id='Y2TTy'><ins id='Y2TTy'></ins><ul id='Y2TTy'></ul><sub id='Y2TTy'></sub></form><legend id='Y2TTy'></legend><bdo id='Y2TTy'><pre id='Y2TTy'><center id='Y2TTy'></center></pre></bdo></b><th id='Y2TTy'></th></span></q></dt></tr></i><div id='Y2TTy'><tfoot id='Y2TTy'></tfoot><dl id='Y2TTy'><fieldset id='Y2TTy'></fieldset></dl></div>

                    <small id='Y2TTy'></small><noframes id='Y2TTy'>

                  1. <tfoot id='Y2TTy'></tfoot>
                      <bdo id='Y2TTy'></bdo><ul id='Y2TTy'></ul>

                      <legend id='Y2TTy'><style id='Y2TTy'><dir id='Y2TTy'><q id='Y2TTy'></q></dir></style></legend>