Contact me: hankecnc@gmail.com

拟议的 UI 更改 #1057

推推 grbl 3年前 (2023-02-02) 276次浏览
打开
Harvie 打开了这个问题 2018 年 11 月 21 日 · 12条评论
打开

拟议的 UI 更改#1057

Harvie 打开了这个问题 2018 年 11 月 21 日 · 12条评论

评论

拟议的 UI 更改 #1057
合作者
哈维 评论了 2018 年 11 月 21 日  

我有一些关于 UI 更改的建议。它基于我对 bCNC 的个人经验。
它也反映了在嵌入式设备上运行 bCNC 的人们的需求。就像#1033上的那个人,如果我们不在下一个版本之前解决这个问题,他将无法使用 bCNC。

我试图实现所有这些 UI 更改,这花了我几个小时,但结果总是我不知道 tkinter 是如何工作的。@vlachoudis也许您可以帮上忙,因为您是 bCNC UI 专家和 UI 框架的作者 :-)

以下是我认为应该做些什么来提高可用性的简要说明:

拟议的 UI 更改 #1057

拟议的 UI 更改 #1057

我认为在探测中有点动控制是很好的,现在甚至@FatNarval在#929中请求了这个

拟议的 UI 更改 #1057

我也希望有选项在 CAM 选项卡中显示编辑器,因为很多时候我需要使用它来选择正确的块,当使用 CAM 功能时。

拟议的 UI 更改 #1057

(也许相反……在 CAM 模式下,将块放在左侧并在右侧显示 CAM 工具。不确定)

顺便说一句,这个库存功能曾经用于某些事情吗?我从来没有发现它有用(safe-Z 设置除外,它可以移动到其他地方,例如 CUT 菜单):
拟议的 UI 更改 #1057

拟议的 UI 更改 #1057
贡献者

我喜欢您提出的更改,并且我有几点意见。

  • 对于配置区域,进入文件选项卡可能更相关,因为配置/首选项通常位于此处(至少在 Mac 中)。另外,一旦你让 bCNC 工作,它就不是一个经常使用的区域。
  • 我认为无论您在哪个选项卡中,您都应该始终显示循环开始/暂停/停止按钮。至少要有停止按钮。由于我还没有为我的设置安装物理按钮,只设置了急停按钮),我不止一次努力更改选项卡以找到停止按钮,因此轻松触及有利于安全。

谢谢
狮子座

拟议的 UI 更改 #1057
合作者作者
哈维 评论了 2018 年 11 月 24 日  

无论您在哪个选项卡中,循环开始/暂停/停止按钮始终存在

是的!我还想为此添加连接/断开按钮。
有时您在编辑器选项卡中修改 g 代码,并希望立即从那里运行它。

对于配置区域,也许进入文件选项卡更相关

我正在考虑这个,我真的不在乎它是转到文件还是控制。也许你是真的,文件选项卡更有意义。我把它放在 Control 的唯一原因是它包含带有 GRBL 设置的“控制器”按钮。

也许这个按钮应该去“控制”并休息到“文件”。

拟议的 UI 更改 #1057
贡献者

也许这个按钮应该去“控制”并休息到“文件”。

我的理念是将与“设置/选项”相关的所有内容捆绑在一起(就像现在一样)。您可能不想去不同的地方更改“全局”设置。

拟议的 UI 更改 #1057
贡献者

你好,我刚刚读了这个帖子。
这个按钮我有时会用到,很准时,如果我想修改Z面或Z安全的高度

拟议的 UI 更改 #1057
所有者

@Harvie新更新包含“几乎”所有更改。向右移动编辑器是可能的,但需要更多调整。
当没有提供有关材料、厚度、安全 z 等信息时,默认 CAM 操作(切割、轮廓、钻孔…)使用“库存”

拟议的 UI 更改 #1057
合作者作者

完美的!非常感谢你!

拟议的 UI 更改 #1057
合作者作者

问题是这些按钮现在都不起作用:
拟议的 UI 更改 #1057

事实上它们确实有效,但它们会在 CAM 选项卡中打开对话框,在您单击它时不会显示该对话框。
作为临时解决方法,我建议添加一些可以在单击时切换选项卡的调用。

拟议的 UI 更改 #1057
所有者

@Harvie这就是为什么它首先在那里 :)

拟议的 UI 更改 #1057
合作者作者

@vlachoudis有道理 :-D 如果我们能够在功能区中选择的选项卡上独立显示和隐藏这些面板,那将会很酷。这也将使我们能够在 CAM 选项卡中查看 g 代码编辑器。

拟议的 UI 更改 #1057
贡献者

在编辑器中复制岛屿对我很有用

拟议的 UI 更改 #1057
合作者作者

也许让左侧面板带有单独的选项卡会有所帮助。但我不知道。像这样可能太混乱了:

拟议的 UI 更改 #1057

但是选项卡只能是虚拟的,因此可以根据人们选择的菜单项来切换它们……

拟议的 UI 更改 #1057
合作者作者

这是切换功能区页面的代码,我认为可以使用:

                # Restore last page
                self.pages["Probe"].tabChange() # Select "Probe:Probe" tab to show the dialogs!
                self.ribbon.changePage(Utils.getStr(Utils.__prg__,"page", "File"))

                probe = Page.frames["Probe:Probe"]
拟议的 UI 更改 #1057 Harvie 修改了里程碑: 0.9.15 , 0.9.16 2020 年 4 月 18 日

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
项目

还没有

发展

没有分支机构或拉取请求

4人参加
拟议的 UI 更改 #1057拟议的 UI 更改 #1057拟议的 UI 更改 #1057拟议的 UI 更改 #1057

喜欢 (0)