gpt4 book ai didi

delphi - 您是否在高分辨率屏幕和非标准/高对比度配色方案上进行测试?

转载 作者:行者123 更新时间:2023-12-02 07:47:48 25 4
gpt4 key购买 nike

我在我的大多数计算机上使用非默认的 Windows 配色方案,并且有一台配备 124 DPI 屏幕的笔记本电脑(Windows 设置为该屏幕)。

我测试甚至每天使用的许多程序似乎都存在问题,例如显示非标准尺寸的控件、截断的 UI 元素、不可读的文本等等。范围从有点烦人到(几乎)无法使用。

现在我觉得很多这些问题都是没有必要的。在高分辨率屏幕上以几种配色方案运行简单的测试就会显示它们,其中一些甚至非常容易纠正(例如始终使用 clWindow、clWindowText 和 clBtnFace 而不是 clWhite、clBlack 和 clSilver)。其中一些更难,例如适当的控件大小。

所以我的问题是:您是否尝试遵循 UI 指南中有关系统颜色、UI 元素的大小和间距以及字体大小和字体的建议?测试是否符合这些要求是您的质量保证流程的一部分吗?即使大多数 IDE(在我的例子中是 Delphi)都有面向像素的设计器,您是否尝试以对话框单元而不是像素来布局表单?

[编辑]:在 sleep 后重新阅读本文时,我注意到这个问题可能看起来像是邀请无结果的讨论。这并不是说,我肯定对帮助我创建符合 UI 界面指南的应用程序的工具感兴趣,我觉得 Delphi 在这个领域让我有点失望。另请参阅我自己的回答。

最佳答案

我绝对不会。我更愿意花时间来改善许多人的体验,而不是少数使用非标准 Windows 设置的人。我通常做的一些事情仍然应该可以解决其中一些问题:

  • 使用 clWindows 等,因为无论如何这是 Delphi 控件的标准,所以为什么要改变它?
  • 将标签放置在输入字段上方而不是左侧,这应该可以解决许多尺寸问题
  • 通过设置 anchor 确保表单正确调整大小
  • 确保 Tab 键顺序正确(如果不这样做,可能会成为一个大麻烦)

但我当然不会花时间设置具有奇怪分辨率和颜色的测试计算机,或者更糟糕的是,更改我的开发盒来使用它们(这会搞砸很多事情,再次需要时间才能正确重置)。

如果付费客户报告非标准设置问题,则是否会解决这些问题取决于客户。如果他订购 100 个许可证,那么他的机会就很大。如果他因为视力障碍而使用这些设置,那么他的机会就很大。如果他把它作为要求的一部分,我就会做,但要收取额外的工作费用。

关于delphi - 您是否在高分辨率屏幕和非标准/高对比度配色方案上进行测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/291764/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com