QT風格(QStyle) 繪製基本元素時使用的標誌

2021-10-10 18:40:42 字數 1300 閱讀 2602

qstyle::stateflag:繪製基本元素時使用的標誌

qstyle::state_none

指示視窗小部件沒有狀態。

qstyle::state_active

指示小部件處於活動狀態。

qstyle::state_autoraise

用於指示是否應在工具按鈕上使用自動提公升外觀。

qstyle::state_children

用於指示專案檢視分支是否有子級。

qstyle::state_downarrow

用於指示在小部件上是否應顯示向下箭頭。

qstyle::state_editing

用於指示是否在視窗小部件上開啟了編輯器。

qstyle::state_enabled

用於指示是否啟用了視窗小部件。

qstyle::state_haseditfocus

用於指示視窗小部件當前是否具有編輯焦點。

qstyle::state_hasfocus

用於指示視窗小部件是否具有焦點。

qstyle::state_horizontal

例如,用於指示視窗小部件是否水平放置。工具欄。

qstyle::state_keyboardfocuschange

用於指示焦點是否已通過鍵盤更改,例如,選項卡,字尾或快捷方式。

qstyle::state_mouseover

用於指示視窗小部件是否在滑鼠下方。

qstyle::state_nochange

三態核取方塊

qstyle::state_off

未按下qstyle::state_on

按下qstyle::state_raised

抬起qstyle::state_readonly

唯讀qstyle::state_selected

選中qstyle::state_item

專案檢視使用它來指示是否應繪製水平分支。

qstyle::state_open

由專案檢視使用以指示樹枝是否開啟。

qstyle::state_sibling

專案檢視用於指示是否需要繪製垂直線(用於同級)。

qstyle::state_sunken

用於指示視窗小部件是否凹陷或被按下。

qstyle::state_uparrow

用於指示在小部件上是否應顯示向上箭頭。

qstyle::state_mini

用於指示迷你樣式的mac小部件或按鈕。

qstyle::state_small

用於指示mac小部件或按鈕的樣式。

QT中QStyle的使用

qstyle介紹 qt是乙個跨平台的類庫,相同的介面元件在不同的作業系統上顯示效果是不一樣的,qstyle封裝了gui介面元件外觀的抽 象類,qt內建的介面元件都使用qstyle進行繪製,以保證他們與執行平台的介面效果一致。執行結果圖 qstylefactory類管理著qt的內建樣式。qstring...

Qt編碼風格

如果它使你的 看起來不好,你可以打破任何乙個規則。wrong int a,b char c,d correct int height int width char nameofthis char nameofthat wrong short cntr char item delim t correc...

QT編碼風格

如果它使你的 看起來不好,你可以打破任何乙個規則。wrong int a,b char c,d correct int height int width char nameofthis char nameofthat wrong short cntr char item delim t correc...