- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
就 Tkinter 的 iconify() 和 withdraw() 方法的区别而言,我一直在搜索但没有找到答案。
如果您需要扭转这种情况,您只需在两种情况下都调用 deiconify()。
然而,这两种方法之间的真正区别是什么?它们之间有何本质区别?此外,它们适用于不同的情况吗?
最佳答案
你记对了。
更详细:
iconify() 将窗口变成图标(不破坏它)。要重绘窗口,请使用 deiconify。在 Windows 下,窗口将显示在任务栏中。当窗口被图标化时,state 方法返回“iconic”。
withdraw() 从屏幕上移除窗口(不销毁它)。要重绘窗口,请使用 deiconify。当窗口被撤回时,状态方法返回“withdrawn”。
来源:Tkinter -- Toplevel Window Methods
就用例而言,您通常会在希望用户能够轻松访问“最小化”窗口的情况下使用 iconify()(通过 iconify ()) 出于任何原因。例如,假设用户单击“最小化”窗口并打开一个新窗口的按钮。使用 iconify() 可以让用户在新窗口中做他们需要做的任何事情,然后轻松返回到前一个窗口,因为它在他们看来是一个图标。
另一方面,withdraw() 可用于“隐藏”窗口。例如,我开发了一些在应用程序启动时自动创建多个窗口的应用程序。如果我使用了 iconify(),用户就会知道所有已创建的窗口,因为他们会将它们视为图标。想象一下用户只需启动一个应用程序就可以看到 10 个窗口的震撼!因此,我使用了 withdraw() 以便只有当用户触发了正确的事件时,每个窗 Eloquent 会出现(通过 deiconify())。
关于python - Python Tkinter 中 iconify() 和 withdraw() 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22834150/
我正在我的 python 应用程序中实现剪贴板监视器。如果复制的文本满足某些要求,我想向用户显示一个对话框。如果用户单击"is",我想触发一个函数 - 在本例中为 webui.app.add_inte
我想在调用withdraw 后显示一个窗口。 以下是我目前的代码: from Tkinter import * def callback(): global root root.
我一直在致力于制作一个模拟银行交易的程序。我必须询问用户是否要存款、取款或转账。现在我正在研究帐户的存款和取款选项。 当用户选择一项交易(例如存款)并输入一个数字时,我让程序询问“您想继续此交易吗?显
本文整理了Java中io.dddbyexamples.cqrs.application.WithdrawalProcess.withdraw()方法的一些代码示例,展示了WithdrawalProce
我需要插入一个按钮,让我的参与者可以随时退出我的研究。 我找到了一个 css 代码,可以在每个页面上插入“撤回”按钮。然而,这个“退出”按钮位于“下一步”按钮旁边,我不希望我的参与者误按它并退出调查。
我正在尝试处理由 PayPal 银行提款产生的交易。 当系统(通过自动转账)或用户将资金从 PayPal 账户转账到关联的银行账户时,就会发生银行提款。这将创建交易类型:“将资金提取到银行账户” 任何
就 Tkinter 的 iconify() 和 withdraw() 方法的区别而言,我一直在搜索但没有找到答案。 iconify() 似乎将窗口“转换”为任务栏图标并具有“图标”状态 withdra
我目前正在使用 Kraken API 下订单和提取货币。问题是当我想通过 Kraken API 提取欧元时,他们要求我输入我的提款 key 名称。我以为这是我的 API key 或我的 key 描述,
我是一名优秀的程序员,十分优秀!