[问题] tkinter显示文字更动

楼主: pencilBen (铅笔)   2022-03-29 00:22:49
最近在做tkinter相关作业的时候遇到了一个问题。有一个要求是这样:实作一个control
+i key, 当按下去的时候可以输入文字,并且按下之后可以取代首页的文字。
我目前的想法是当按下指定按键之后,就会跳出一个有文字框的视窗,然后打完文字后按
enter就会自动的关闭。但我目前的程式只能跳出新的视窗,没办法关闭。
我觉得问题应该是出在bind_all传入的参数有误,目前是使用lambda function搭配中括
弧来执行多个动作。但好像没有什么用…
我的程式码如下,一些不相关的程式码已删除。https://pastebin.pl/view/21bdf8df
感谢看完问题的人!
作者: lycantrope (阿宽)   2022-03-29 10:36:00
enter key 应该是用"<Return>"https://reurl.cc/bkv463
楼主: pencilBen (铅笔)   2022-03-29 13:00:00
问题解决了,谢谢你!有一个小问题,在class方法的上面好像decorator,把它拿掉也不会出错。它是必须的吗?
作者: lycantrope (阿宽)   2022-03-29 13:22:00
只从class呼叫不会有问题,但从instance呼叫会不加不加staticmethod,会出错

Links booklink

Contact Us: admin [ a t ] ucptt.com