Qt的第八章资料.ppt

重庆第二师范学院 重庆第二师范学院 重庆第二师范学院 重庆第二师范学院 重庆第二师范学院 重庆第二师范学院 Qt程序设计 主讲教师 姚富光 副教授 博士 第8章 界面外观 可通过整体风格(QStyle)、调色板(QPallete)和样式表(QStyleSheets),对QT界面进行修饰。 8.1 Qt风格 Qt风格用于整体改变应用程序或窗口(控件)的外观,是一组继承自QStyle的类,每一个类是一种显示风格。 常用Qt界面风格:表8-1(p169) 在程序中改变界面风格 改变整个应用程序的风格 QApplication::setStyle() 仅仅设置控件的风格 QObject::setStyle() 获得当前支持的所有风格 QStyleFactory::keys() 调色板 调色板可定义不同状态下的颜色组 包含3种状态:激活、非激活、失效 步骤: (1)通过QAppliacation::palette()获得当前调色板 (2)对当前调色板进行修改,setColor() (3)QApplacation::setPalette()使用修改后的调色板 8.2 样式表(StyleSheets) 样式表可以自定义控件的外观,使用文本进行描述,采用css语法。 QApplication::setStyleSheet()设置整个应用程序 Q

文档评论(0)

1亿VIP精品文档

相关文档