第 9 章 Qt 样式表与应用程序观感

本章重点

  • 掌握设置应用程序观感的方法
  • 了解 Qt 窗口部件的样式
  • 了解 Qt 样式表的作用
  • 掌握 Qt 样式表的基本语法
  • 掌握样式表与 Qt Designr 的集成使用
  • 了解子类化 QStyle 类的方法
  • 掌握不使用样式表改变应用程序观感的方法

Qt 样式表是专为设置应用程序的观感( look and feel)而生的,它是从 Qt 4.2 开始引 入的描述窗口部件观感的强大机制 ,允许你按照自己的需求定制应用程序的观感 。并且从 Qt 4.5 开始,Qt 样式表全面支持 Mac OS X 平台。

Qt 样式表的设计灵感主要来自于 HTML 的层叠样式表(Cascading Style Sheets,CSS), 但它同时适用于窗口部件。在介绍 Qt 样式表之前,我们先来看看什么是应用程序的外观(或 者叫做观感)。