QStyle Spin Boxes 样式设计 (十二)


当QSpinBox绘制自身时,它会创建一个QStyleOptionSpinBox并询问样式以绘制CC_SpinBox。 编辑字段是行编辑,它是旋转框的子级。 字段的尺寸由SC_SpinBoxEditField的样式计算。

下图为SpinBox的样式树。 不需要样式使用按钮面板原语来绘制指示器背景。 您可以在树下看到一个图像,其中以Java样式显示了QSpinBox中的子元素。

 

 

 

QStyleOptionSpinBox,它是旋转框的样式选项。 它可以在旋转框上设置以下状态:

State State Set When
State_Sunken 如果用鼠标按下子控件CC_SpinUp或CC_SpinDown之一,则被设置。

 

旋转框样式选项中的其余成员是:

Property Function
frame 布尔值,如果旋转框要绘制框架,则为true。
buttonSymbols 决定上/下按钮上的符号的ButtonSymbols枚举的值。
stepEnabled StepEnabled的值指示按下了哪个旋转框按钮。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM