Qt的风格化机制
来源:互联网 发布:知象 编辑:程序博客网 时间:2024/04/30 22:48
Qt中每个控件的绘制工作不是由控件本身来完成,而是由QStyle完成的。
QApplication提供两个静态函数切换一个应用程序的界面风格:
static void setstyle(QStyle*);
static QStyle* setStyle(const QString& style);
控件将所有风格分为三类:基本元素(PE_)、控件元素(CE_)和复杂控件元素(CC_),QStyle的虚函数drawPrimitive、drawControl和drawComplexControl负责绘制这些类别的风格元素。
控件将绘制每个风格元素所需的信息封装在QStyleOption中,主要包括: 风格元素所占据的屏幕控件;绘制风格元素时所需要的颜色信息;
0 0
- Qt的风格化机制
- QT的命名风格
- Qt--风格化statusBar
- 设计QT风格的API
- QT Application的主题风格
- Qt的插件机制
- QT的事件机制
- Qt的插件机制
- Qt的插件机制
- qt的内省机制
- QT的事件机制
- qt的多线程机制
- QT的事件机制
- QT的显示机制
- QT的显示机制
- Qt的插件机制
- 设计Qt风格的C++API
- 设计Qt风格的C++API
- codeforces--C - Anya and Ghosts(贪心+模拟)
- mysql命令导入\导出表结构或数据
- Windows下配置Git
- 当下高级面试题_你会做几个?
- Eclipse + Python 的安装与配置流程
- Qt的风格化机制
- Android 开发环境的配置
- dom4j解析XML时出现"java.lang.noclassdeffounderror: org/jaxen/jaxenexception"错误
- BSP
- Android 属性动画总结
- Ubuntu菜鸟常用命令
- CodeForces 430D Working out(DP)
- 数据结构实验之链表六:有序链表的建立
- C语言对深度搜索的简单应用(Oil Deposits