一、前言 在各種各樣的執行任務界面,有時候需要比較多的時間,需要給出一個直觀的等待進度條表示當前正在執行的進度,而不至於懵逼在那里,用戶不會覺得程序死了還是干嘛了。 等待進度條有好幾種辦法,比如直接叫美工做好gif圖,用QLabel配合QMovie來加載gif圖片,這種方法最簡單最省事,或者做好 ...
前言 環形進度條,用來展示當前進度,為了滿足大屏UI的需要特意定制,以前有個叫圓環進度條,不能滿足項目需要,只能重新定做,以前的進度間距不能自適應分辨率,而且當前進度對應的反的進度不能單獨設置顏色,即當前進度 ,剩余的 也需要設置成不同的顏色,還有一個重要的功能是,能夠指定多個警戒值,一旦超過或者小於該值,則當前進度自動切換到預先設定的警戒值顏色,而不需要用戶自己去判斷警戒值去設置警戒顏色,用戶只 ...
2019-05-02 00:29 0 1591 推薦指數:
一、前言 在各種各樣的執行任務界面,有時候需要比較多的時間,需要給出一個直觀的等待進度條表示當前正在執行的進度,而不至於懵逼在那里,用戶不會覺得程序死了還是干嘛了。 等待進度條有好幾種辦法,比如直接叫美工做好gif圖,用QLabel配合QMovie來加載gif圖片,這種方法最簡單最省事,或者做好 ...
一、前言 我們在很多的安裝包中,在安裝過程中,經常可以在底部看到一個漂亮的進度條,上面懸浮着顯示對應的進度,然后底部進度多種顏色漸變展示,Qt自帶的進度條或者操作系統的進度條樣式,不夠炫,這次索性直接來個自定義繪制實現,至於是繼承QWidget類還是QProgressBar類,都無所謂,如果是 ...
前言 按鈕進度條,顧名思義,表面上長得像一個按鈕,單擊以后切換成進度條指示按鈕單擊動作執行的進度,主要用在一些需要直接在按鈕執行動作顯示對應進度的場景,在很多網頁中經常看到這種效果,這個效果有個優點就是直接在原地顯示進度條,不占用其他位置,然后提供各種顏色可以設置。近期大屏電子看板程序接近尾聲 ...
前言 進度條標尺控件的應用場景一般是需要手動拉動進度,上面有標尺可以看到當前進度,類似於qslider控件,其實就是qslider+qprogressbar的雜交版本,不過我才用的是純qpainter繪制的方式,這樣非常靈活可靠,繼承自qwidget,這個控件屬於標尺類控件中的一個,就是在 ...
前言 多態進度條,顧名思義,有多重狀態,其實本控件主要是用來表示百分比進度的,由於之前已經存在了百分比進度條控件,名字被霸占了,按照先來先得原則,只好另外取個別名叫做多態進度條,應用場景是,某種任務有三種狀態,比如正常狀態、警戒狀態、報警狀態,這三種狀態都分別有一個占比,需要用不同的顏色表示 ...
一、前言 導航進度條控件,其實就是支付寶、京東、淘寶訂單頁面的進度控件,提示當前第幾步,總共有幾步,然后當前進度特殊顏色顯示,每個進度帶有時間文字等信息,本控件特意將三種樣式風格都集成進去了,京東訂單流程樣式/淘寶訂單流程樣式/支付寶訂單流程樣式,可以動態切換樣式,控件自適應任何分辨率,可以自由 ...
一、前言 現在web形式的圖表框架非常流行,國產代表就是echart,本人用過幾次,三個字屌爆了來形容,非常強大,而且易用性也非常棒,還是開源免費的,使用起來不要太爽,內置的各種圖表和儀表盤等非常豐富,展現形式也是非常多樣的。 本次要寫的圓弧進度條,就是參考自echart中的一個圓弧進度條,主要 ...
一、前言 自定義環形圖控件類似於自定義餅狀圖控件,也是提供一個餅圖區域展示占比,其實核心都是根據自動計算到的百分比繪制餅圖區域。當前環形圖控件模仿的是echart中的環形圖控件,提供雙層環形圖,有一層外圈的環形圖,還有一層里邊的餅狀圖,相當於一個控件就可以表示兩種類型的占比,這樣涵蓋的信息量更大 ...