qt如何设计界面更美观_8个更好的界面设计的黄金法则
qt如何设计界面更美观
设计师每天都需要解决问题,找到正确的解决方案需要深入的研究和精心计划的测试。 发现一种万能的方法或一个秘密公式可以自动解决我们所有的界面设计问题,将是非常不错的。 我们可能还没有答案,但是我们确实知道有时可以采取某些捷径。 我们还了解当前趋势,您可以在我们的2020年UI和UX设计趋势指南中阅读。
“启发式”是简单有效的规则,可帮助我们做出判断和决策。 就UI最佳实践而言,我们可以将它们视为通用准则。
注意 :这些规则有其时间和地点,不能代替可用性测试。
雅各布·尼尔森(Jakob Nielsen)的《用户界面设计的10种启发式方法》可能是最受欢迎的启发式方法集,但还有其他一些。 Ben Shneiderman创建了有关实体交互设计的最伟大的指南之一,称为“ 设计用户界面” ,该指南揭示了他自己的原理集,即“界面设计的八个黄金法则”。 我们今天将研究这些规则。
1.力求一致性
设计“一致的界面”意味着针对相似的情况使用相同的设计模式和相同的动作序列。 这包括但不限于在整个用户旅程中,在提示屏幕,命令和菜单中正确使用颜色,版式和术语。
请记住:一致的界面将使您的用户更轻松地完成其任务和目标。
2. 启用常用用户使用快捷方式
说到将UI规则用作快捷方式,您的用户也将从快捷方式中受益,尤其是在需要经常完成相同任务的情况下。
专家用户可能会发现以下功能有所帮助:
- 缩略语
- 功能键
- 隐藏的命令
- 宏设施
3.提供信息反馈
您需要让您的用户随时了解其过程的每个阶段发生的情况。 此反馈需要有意义,相关,清晰并适合上下文。
4.设计对话框以关闭产量
让我解释。 动作序列必须具有开始,中间和结束。 一旦完成任务,请为用户提供信息反馈,并为下一步提供明确定义的选项(如果适用)。 不要让他们想知道!
5.提供简单的错误处理
一个好的界面应该被设计成尽可能避免错误。 但是,当确实发生错误时,您的系统需要使用户易于理解问题并知道如何解决它。 处理错误的简单方法包括显示清晰的错误通知以及描述性提示,以解决问题。
6.允许轻松撤销操作
犯错后立即找到“撤消”选项是一件轻松的事。 如果您的用户知道有一种简便的方法可以消除任何事故,则他们会感到焦虑,而更有可能探索各种选择。
此规则可以应用于任何操作,操作组或数据输入。 它的范围从简单的按钮到整个动作历史。
7.支持内部控制源
首先,定义:
“在人格心理学中,控制源是人们认为自己对事件结果具有控制的程度” – 朱利安·罗特 ( Julian Rotter)
为用户提供控制和自由很重要,这样他们才能感觉到他们在负责系统,而不是相反。 避免出现意外,中断或用户未提示的任何情况。
用户应该是操作的发起者,而不是响应者。
8.减少短期记忆负荷
我们的注意力范围有限,并且我们为使用户的工作更轻松,更好而可以做的一切。 对于我们来说,识别信息比回忆信息更简单。 在这里,我们可以参考尼尔森描述“ 承认胜过回忆 ”的原则之一。 如果我们遵循模式,标准和约定来保持界面简单一致,那么我们已经在为更好的识别和易用性做出了贡献。
我们可以根据用户的目标添加一些功能来帮助他们。 例如,在电子商务环境中,是最近查看或购买的商品的列表。
结论
尽管您应该总是花些时间来做出基于启发式的决策,但是遵循一系列规则和准则将使您朝着正确的方向前进,并允许您在设计过程的早期发现主要的可用性问题。 这八项原则适用于大多数用户界面。 它们源自Shneiderman的经验,并经过三十多年的完善。 雅各布·尼尔森(Jakob Nielsen)和唐·诺曼(Don Norman)等其他人则在这些规则上作了扩展,并做出了自己的修改。
翻译自: https://webdesign.tutsplus.com/articles/8-golden-rules-for-better-interface-design--cms-30886
qt如何设计界面更美观
qt如何设计界面更美观_8个更好的界面设计的黄金法则相关推荐
- 华为商城抢手机脚本_抢在华为鸿蒙之前,国产手机上线新系统,界面比苹果iOS更美观...
最近两年,国产手机厂商纷纷对系统进行改造,EMUI去掉了古板标签,小米MIUI不再追求功能上的丰富,就连OPPO也在半个Flyme团队帮助下,走到时尚前沿.而在11月18日,又一国产手机上线新系统,成 ...
- 学UI设计好不好找工作?零基础能学UI设计吗?
学UI设计好不好找工作?零基础能学UI设计吗?UI设计师是随着互联网的发展及市场需求推动而产生的新型职业,工作职能包括图形设计.交互设计也用户测试/研究三个方面.近年来用户对于产品界面提及体验度要求不 ...
- 如何用vs做界面_5分钟改完100个界面?高手都在用这个方法做设计!
工作中大家都可能遇到过,设计完成后因为某些原因突然要批量修改某一个字段文字的大小,或者某个按钮的颜色. 领导一声令下,苦逼的设计师就要累死累活地修改界面了,有时最后的结果可能还是改来改去改回第一版,不 ...
- 进阶学习,如何无代码设计一款美观且实用的网站?
作为一门新兴的边缘性职业,网站设计既要从外观上创意,又要适当结合图形.版面及交互设计等相关原理,使得它成为一门独特且令人神往的艺术.毫无疑问,好的设计能让网站在诸多站点中脱颖而出,优秀的创意和表现方式 ...
- QT的基本使用(一):计算器界面的简易设计及其简单功能实现
刚开始学习QT,发现QT真的是一个功能很强大的开发软件,所以用QT做了一个简单的计算器来熟悉一下QT. 1.首先,先建立一个QT项目的工程文件:如下 项目保存位置和项目文件名字自己选择,最好是每个项目 ...
- 【Android UI设计与开发】第01期:引导界面(一)ViewPager介绍和使用详解
转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/8980917 做Android开发加起来差不多也有一年多的时间了,总是想写点自 ...
- gui界面怎么分页_什么是用户界面和体验设计
本文译自 Mikos Philips 的 UI vs UX - A Guide to UI Design 因为发现仍然有小伙伴跑来问我比较基础的专业划分问题,所以翻译了这篇科普文. -- 用户界面 ...
- 用python画漂亮图-零基础用 Python 画图表,让你的论文更美观
曾经我在高中的时候有一篇数学探索的小作业,其中我需要画出一张比较复杂的函数图.由于 X 和 Y 的坐标轴标签都需要一定的自定义,所以微软 Office 自带的画图工具自然无法满足我的要求.经过一段时间 ...
- 「蓝湖设计协作平台」一切为了更好的交付
「蓝湖设计协作平台」一切为了更好的交付. 最近,蓝湖对产品性能做了一次整体升级,一句话来说:打开速度更快了,操作更流畅了. 打开速度更快,具体是指设计页和标注页在不同情况下的打开速度均有提升. 比如说 ...
最新文章
- jboss 5.x/6.x 反序列化漏洞 cve-2017-12149
- 计算机网络crc校验实验报告,CRC校验实现-实验报告(附主要实现代码)
- MATLAB应用实战系列NSGA-II多目标优化算法原理及应用实例(附MATLAB代码)
- 【技术综述】如何Finetune一个小网络到移动端(时空性能分析篇)
- 统一建模语言UML整理之开篇
- Python中通过PyPDF2实现PDF合并
- 智能实验室服务器,阿里巴巴机器智能实验室线下智能团队三年工作总结
- 2014中国软件开发者调查
- python第十六课——ascii码
- package.json的进阶
- Spring Cloud OpenFeign 接口反序列化失效,该怎么解决?
- Linux Device Tree
- 51 nod 1521 一维战舰 时间复杂度O(n),同 Codeforces 567D. One-Dimensional Battle Ships 有详细注释...
- 【VRP问题】基于模拟退火算法求解带时间窗的车辆路径规划问题VRPTW
- CountDownLatch倒计数锁存器(Latch:门闩[shuan])
- 关于汽车人转型,“正能量”故事看腻了,今天来一篇“负能量”的
- 对不起,学会这些 Linux 知识后,我有点飘
- 基于 SpringBoot + MyBatis-Plus 的公众号管理系统,接私活必备!
- 移动端跨平台开发的深度解析
- Linux--内核版本和发行版本