Python中怎么使用IDLE清空窗口

您所在的位置:网站首页 如何清空python的idle Python中怎么使用IDLE清空窗口

Python中怎么使用IDLE清空窗口

2023-05-11 08:19| 来源: 网络整理| 查看: 265

Python中怎么使用IDLE清空窗口 发布时间:2021-06-15 16:06:19 来源:亿速云 阅读:1267 作者:Leah 栏目:开发技术

今天就跟大家聊聊有关Python中怎么使用IDLE清空窗口,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

新建一个 ClearWindow.py脚本,源码如下:

class ClearWindow:   menudefs = [     ('options', [None,         ('Clear Shell Window', ''),     ]),]   def __init__(self, editwin):     self.editwin = editwin     self.text = self.editwin.text     self.text.bind("", self.clear_window2)     self.text.bind("", self.undo_event) # add="+" doesn't work   def undo_event(self, event):     text = self.text     text.mark_set("iomark2", "iomark")     text.mark_set("insert2", "insert")     self.editwin.undo.undo_event(event)     # fix iomark and insert     text.mark_set("iomark", "iomark2")     text.mark_set("insert", "insert2")     text.mark_unset("iomark2")     text.mark_unset("insert2")   def clear_window2(self, event): # Alternative method     # work around the ModifiedUndoDelegator     text = self.text     text.undo_block_start()     text.mark_set("iomark2", "iomark")     text.mark_set("iomark", 1.0)     text.delete(1.0, "iomark2 linestart")     text.mark_set("iomark", "iomark2")     text.mark_unset("iomark2")     text.undo_block_stop()     if self.text.compare('insert', '


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3