Contact me: hankecnc@gmail.com

窗口缩放/DPI 感知问题 #239

推推 grbl 3年前 (2023-02-09) 332次浏览
打开
AndrasMa 开启了这个问题 2021 年 12 月 4 日 · 3条评论
打开

窗口缩放/DPI 感知问题#239

AndrasMa 开启了这个问题 2021 年 12 月 4 日 · 3条评论

评论

窗口缩放/DPI 感知问题 #239
安德拉斯马 评论了 2021 年 12 月 4 日  

启动程序,窗口在 4k(UHD,3840*2160 像素)显示器上缩放良好,在显示设置中缩放设置为 200%。
加载 svg 后,主窗口正在重新加载,并且缩放不再起作用,一切都变得太小而无法阅读。

重现
重现行为的步骤:

  1. 启动 grbl-plotter.exe
  2. 看起来不错
  3. 单击文件/打开文件…
  4. 从示例中加载兔子
  5. 窗口重新加载,缩放丢失,一切都很小。

预期行为
缩放(DPI 感知等)应与最初启动程序时保持相同。

截图
窗口缩放/DPI 感知问题 #239

窗口缩放/DPI 感知问题 #239

解决方法:右键单击 exe,属性,兼容性页面,修改高 DPI 设置按钮,勾选覆盖,然后选择系统(扩展)…(抱歉,非英语 windows 语言…)

窗口缩放/DPI 感知问题 #239

窗口缩放/DPI 感知问题 #239 AndrasMa 添加了 漏洞 标签 2021 年 12 月 4 日
窗口缩放/DPI 感知问题 #239
所有者

我也可以观察到这种行为,但是在完成你的 workarround 之后它似乎有效 – 正如你所写的……
我认为它适用于任何进一步的程序启动,问题解决 – 或不?
在安装过程中设置此选项(覆盖高 dpi 缩放比例)会很好…

窗口缩放/DPI 感知问题 #239
作者
安德拉斯马 评论了 2021 年 12 月 5 日  

加载保存的文件时会发生什么?可能只需要为主窗口应用一些标志和设置。

在加载之前它工作正常,因此在第一次开始缩放时都设置好了。我在 Visual Studio C”anything” 中只编写了一点程序,所以我的记忆正在消失,但是在创建窗口时你必须设置这些东西,而且似乎是正确的。

May be the bug lies somewhere in UpdateWholeApplication() function (or SetGUISize()) in file GRBL-Plotter/GUI/MainFormUpdate.cs which is called when different INI files is selected.

窗口缩放/DPI 感知问题 #239

解决方法解决了部分问题,但其余的缩放随后中断
窗口缩放/DPI 感知问题 #239

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

还没有

发展

没有分支机构或拉取请求

3人参加
窗口缩放/DPI 感知问题 #239窗口缩放/DPI 感知问题 #239窗口缩放/DPI 感知问题 #239

喜欢 (0)