打开 jepler 打开了这个问题 2016 年 8 月 19 日 · 1条评论 打开 linuxcnc 触发 python 2.7.11-2 中的错误;解决它#146 jepler 打开了这个问题 2016 年 8 月 19 日 · 1条评论 注释 成员 杰普勒 评论了 2016 年 8 月 19 日 用户报告说,在 AXIS 中,按键序列 F1 F2 y home 不会返回 Y 轴。 这似乎是由于 python-tk 的回归,影响 python 2.7.11-2(debian stretch)但不影响 2.7.8-2+b1(debian wheezy)。据报道,它还影响了最近的 Ubuntu 和 Linux Mint 版本。 我制作了一个测试用例并在 debian 中提交了一个错误:https ://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834783 我怀疑这实际上可能是由 Python 2.7.10 中的更改引起的:“问题 #21526:Tkinter 现在支持 Tcl 8.5 中的新布尔类型。” 已经提出了 LinuxCNC 中的各种解决方法;我有一个似乎是微创的: diff --git a/src/emc/usr_intf/axis/scripts/axis.py b/src/emc/usr_intf/axis/scripts/axis.py index 5995378..806665f 100755 --- a/src/emc/usr_intf/axis/scripts/axis.py +++ b/src/emc/usr_intf/axis/scripts/axis.py @@ -1256,6 +1256,7 @@ widgets = nf.Widgets(root_window, ("homemenu", Menu, ".menu.machine.home"), ("unhomemenu", Menu, ".menu.machine.unhome") ) +widgets.axis_y.configure(value="y") def activate_axis(i, force=0): if not force and not manual_ok(): return cradek 关闭此 作为 完成 1bec919 2016 年 8 月 19 日 喜欢 (0)
用户报告说,在 AXIS 中,按键序列 F1 F2 y home 不会返回 Y 轴。
这似乎是由于 python-tk 的回归,影响 python 2.7.11-2(debian stretch)但不影响 2.7.8-2+b1(debian wheezy)。据报道,它还影响了最近的 Ubuntu 和 Linux Mint 版本。
我制作了一个测试用例并在 debian 中提交了一个错误:https ://bugs.debian.org/cgi-bin/bugreport.cgi?bug=834783
我怀疑这实际上可能是由 Python 2.7.10 中的更改引起的:“问题 #21526:Tkinter 现在支持 Tcl 8.5 中的新布尔类型。”
已经提出了 LinuxCNC 中的各种解决方法;我有一个似乎是微创的: