动态用户界面开发:Glade与Libglade的应用指南
1. 用户界面设计要点
在设计图形用户界面(GUI)时,有多个关键要点需要考虑,这些要点能帮助我们避免让用户感到困惑和沮丧,同时提升应用程序的可维护性。
- 了解用户
- 考虑用户技能水平 :不能对用户的技能水平进行草率概括,要设身处地为用户着想,因为他们可能对应用程序的使用没有任何先验知识。例如,在设计应用程序时,不能仅仅因为自己觉得布局合理就认为用户也能轻松理解。
- 参考类似应用 :研究类似的应用程序,注意哪些设计决策是成功的,哪些会导致问题。如果应用程序将在GNOME桌面环境中使用,可以参考GNOME人机界面指南(http://developer.gnome.org/ )。
- 关注可访问性 :考虑到部分用户可能存在视力问题,使用辅助工具包让GTK+应用程序与屏幕阅读器兼容。同时,避免设置字体,或者为用户提供更改字体的方式。
- 注意语言使用 :使用用户熟悉的行话,避免使用在其他文化中可能冒犯他人的词汇或图像。例如,在工程应用中可以使用数学术语,但在网页浏览器中则应避免。
- 保持设计简单
- 减少屏幕上的小部件数量 :当需要为用户提供多个选择时,尽量使用GtkComboBox而不是大量的单选按钮,以减少所需小部件的数量。
- 合理使用容器 :GtkNotebook容器可用于分
超级会员免费看
订阅专栏 解锁全文
15

被折叠的 条评论
为什么被折叠?



