<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 中运行关于窗口最小化的命令

        Running a command on Window minimization in Tkinter(在 Tkinter 中运行关于窗口最小化的命令)

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

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Pythonic and efficient way of finding adjacent cells in grid(在网格中查找相邻单元格的 Pythonic 和有效方法)
                  map a hexagonal grid in matplotlib(在 matplotlib 中映射六边形网格)
                  Execute arbitrary python code remotely - can it be done?(远程执行任意 python 代码 - 可以吗?)
                  Python - Plotting colored grid based on values(Python - 根据值绘制彩色网格)
                  Is there a GUI design app for the Tkinter / grid geometry?(是否有 Tkinter/网格几何图形的 GUI 设计应用程序?)
                  tkinter Canvas Scrollbar with Grid?(带有网格的 tkinter 画布滚动条?)
                    <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>
                        <tbody id='Y2TTy'></tbody>

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