控件和小部件之间有什么区别吗?

时间:2012-04-23 18:38:37

标签: language-agnostic

我问这个,因为我必须为产品准备技术文档。控件和小部件之间有什么区别吗?例如,给定this控制,你宁愿称它为小部件吗?按wikipedia,似乎这两个术语可以互换使用。这是对的吗?

1 个答案:

答案 0 :(得分:5)

虽然在某人的字典中可能有一个正式的定义,它在两个术语之间进行了一些微妙的区分,但我会说,出于所有实际目的,它们是可以互换的。

我遇到过许多UI设计师,开发人员等,他们只是左右交换这些术语。 "列出控件" "列出小部件" ,甚至偶尔,"列表小工具"

我甚至看到GUI工具包基本上定义了一个"小部件"作为" UI控件"和一个" UI控件"作为一个"小部件",给我们一个很好的递归定义。

如果你看一下像Qt,&#34这样的东西;每个UI控件都继承自QWidget" (从按钮到最复杂控件的所有内容)。

考虑到有多少人可以互换使用这些术语,我说即使在技术文档中,也可以完全接受这些术语。这并不是说现状定义了正确性,但我并不知道任何超出现状的权威。也许只要始终坚持这两个术语中的一个,你就可以做得比大多数好。

相关问题