开源改变世界

Gmoccapy处理程序 #2111

推推 grbl 3年前 (2023-01-31) 217次浏览
关闭
daiman444 打开了这个问题 2022 年 10 月 24 日 · 3条评论
关闭

Gmoccapy处理程序#2111

daiman444 打开了这个问题 2022 年 10 月 24 日 · 3条评论

注释

Gmoccapy处理程序 #2111

以下是我重现问题所遵循的步骤:

  1. 将 pyngcgui 添加到 gmoccapy 配置的 *.ini 文件的 [DISPLAY] 部分。
  2. 运行 Gmoccapy 配置,做归位,
  3. 我按下“打开触发按钮列表”按钮并按下“编辑偏移量”按钮:“显示用户选项卡”按钮变为非活动状态。
  4. 编辑偏移量后,再次按“编辑偏移量”按钮退出此模式

这是我所期望的:

“显示用户选项卡”按钮再次变得敏感。

相反,这发生了:

“显示用户选项卡”按钮不会再次变得敏感。

在“/usr/bin/gmoccapy”方法“on_tbtn_edit_offsets_toggled”及其部分中发现的问题:

    if self.widgets.tbtn_user_tabs.get_sensitive():
        widgetlist.append("tbtn_user_tabs")

如果替换为:

    if self.get_ini_info.get_embedded_tabs()[2]:
        widgetlist.append("tbtn_user_tabs")

这一切都很好。在多台机器上得到验证。

有关我的硬件和软件的信息:

LinuxCNC_2.8.4

Gmoccapy处理程序 #2111

我也遇到了这个问题。但是我们一起设法解决了这个问题。我也在我的机器上测试了这个方法,它确实可以正常工作。

Gmoccapy处理程序 #2111
成员
韩素 评论了 2022 年 11 月 1 日  

您的补丁并非在所有情况下都有效。例如,如果您只有一个不在用户选项卡中的嵌入式选项卡,它将在切换编辑偏移量按钮后激活用户选项卡按钮。
但是谢谢你给我指明了方向。我在#2120
中提供了修复。