改变应用程序的外观和感觉
在开发应用程序时,我们通常会关注小部件和对象的功能。然而,为了使应用程序真正成功,我们还需要花时间调整其外观。虽然外观可能看起来不如功能重要,但应用程序的外观和感觉有时对可用性的影响比其所使用的小部件更大。例如,通过改变小部件的颜色或使用鼠标悬停效果使其突出显示,可以吸引用户的注意力,并让他们知道该小部件具有重要用途。
资源文件(RC文件)
资源文件用于定义单个小部件、小部件组或小部件类的外观。资源文件(RC文件)是一个外部文件,在运行时进行解析,其功能类似于HTML文档中引用的CSS文件。RC文件定义规则,确定哪些小部件应从其默认外观进行修改,并指定如何进行修改。
RC文件列在变量 $_ENV['GTK2_RC_FILES'] 中。该变量的默认值在不同系统有所不同,在Linux系统中通常为 /usr/local/etc/gtk - 2.0/gtkrc ,在Windows系统中为 C:\Program Files\Common Files\gtkrc ,此外还有用户主目录下的 .gtkrc - 2.0 。这些文件由GTK创建。
要修改小部件的外观,需要创建一个在应用程序启动时解析的RC文件。默认情况下,应用程序启动时至少会解析一个RC文件。当两个或多个规则匹配同一个小部件时,最后一个规则将被应用。因此,运行时解析的任何RC文件都将覆盖之前解析的RC文件中的匹配规则。
创建RC文件
RC文件是一个包含RC样式规则和定义的文本文件,可以使用任何文本编辑器进行编辑。以下是一个简单
超级会员免费看
订阅专栏 解锁全文

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



