Python tkinter“;x";在退出时执行ser.close()
我有一个小脚本,通过pyserial和tkinter输出串行命令 它的所有工作正常,但只需要关闭和释放串行端口,并希望使用角落里的“X” 据我所知,这是一个o/s“X”,而不是它本身Python tkinter“;x";在退出时执行ser.close(),python,tkinter,raspberry-pi,pyserial,Python,Tkinter,Raspberry Pi,Pyserial,我有一个小脚本,通过pyserial和tkinter输出串行命令 它的所有工作正常,但只需要关闭和释放串行端口,并希望使用角落里的“X” 据我所知,这是一个o/s“X”,而不是它本身 有人能给我指出正确的方向吗?使用Tk的协议方法。如果您的窗口继承自Tk,则可以执行以下操作 self.protocol("WM_DELETE_WINDOW", self.exit) root = Tkinter.Tk() root.protocol("WM_DELETE_WINDOW", <function
有人能给我指出正确的方向吗?使用Tk的协议方法。如果您的窗口继承自Tk,则可以执行以下操作
self.protocol("WM_DELETE_WINDOW", self.exit)
root = Tkinter.Tk()
root.protocol("WM_DELETE_WINDOW", <function to close resources>)
在方法中,self.exit是关闭资源的函数
如果您的窗口本身就是一个Tk对象,那么您可以执行以下操作
self.protocol("WM_DELETE_WINDOW", self.exit)
root = Tkinter.Tk()
root.protocol("WM_DELETE_WINDOW", <function to close resources>)
root=Tkinter.Tk()
协议(“WM_删除_窗口”,)
您可以使用
self.protocol("WM_DELETE_WINDOW", self.exit)
root = Tkinter.Tk()
root.protocol("WM_DELETE_WINDOW", <function to close resources>)