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