在用户直观使用方面,哪个更好?
在对话框窗口中, OK...取消还是取消...OK?
编辑:
啊!!!我中了陷阱 :P
似乎有些用户误解了我的意思...
我不是指将确定和取消按钮放在对话框的左边或右边。
我的意思是确定按钮应该在取消按钮的右边还是其他位置?
这其实是我的意思 :)
在用户直观使用方面,哪个更好?
在对话框窗口中, OK...取消还是取消...OK?
编辑:
啊!!!我中了陷阱 :P
似乎有些用户误解了我的意思...
我不是指将确定和取消按钮放在对话框的左边或右边。
我的意思是确定按钮应该在取消按钮的右边还是其他位置?
这其实是我的意思 :)
无论你选择什么,都会是错误的。约定在不同平台(Win/Mac/Gtk/...)和地区/语言之间有所不同,因此无论您使用什么顺序,都会有人认为它很混乱。最好的解决方案是根据系统类型和设置在运行时选择顺序(除非它是Web应用程序,但我们正在谈论对话框窗口,所以这是另一回事)。
幸运的是,你不必实现最佳解决方案——它已经为你完成了。现代GUI工具包通常提供一些机制来自动处理对话框按钮顺序。例如,Qt提供了QDialogButtonBox小部件。使用工具包提供的小部件(或其他机制)。
我想这种情况可能会因地区而异,特别是根据从右到左或从左到右的阅读方式。
对于一个美国英语用户来说:就我个人而言,我会把确认框放在左下角,因为这是我已经习惯看到的布局。
就我个人而言,我更喜欢使用取消,确定
。
对我来说,“是的,好的,继续”按钮自然位于右侧。在论坛或安装向导中,转到“下一页”几乎总是在右侧。如果警告框中只有一个按钮,则通常居中或右对齐。
取消通常执行“返回”操作,这几乎总是在任何东西的左侧:Web浏览器,安装向导。
但最终决定权在你手中。选择一种约定并坚持下去!