一、前言 在Qt自定義控件中,儀表盤控件是數量最多的,寫儀表盤都寫到快要吐血,可能是因為各種工業控制領域用的比較多吧,而且儀表盤又是比較生動直觀的,這次看到百度的echart中有這個控件,所以也來模仿做了一個,其實掌握了一兩個儀表盤的繪制方法以后,其他儀表盤的繪制都是如魚得水,基本上變化很小 ...
一 前言 在很多web網頁上,經常可以看到一個設備對應一個面板,或者某種同等類型的信息全部放在一個面板上,該面板還可以拖來拖去的,這個控件首次用在智能訪客管理平台中,比如身份證信息一個面板,訪客信息一個面板,被訪人信息一個面板,這樣相當於分類展示了,還提供了對應的標題欄有文字顯示,這個控件的使用場景也是非常多,還有個子標題可以設置,拓展了報警閃爍的接口。 二 實現的功能 :支持所有widget子類 ...
2019-08-10 10:39 2 683 推薦指數:
一、前言 在Qt自定義控件中,儀表盤控件是數量最多的,寫儀表盤都寫到快要吐血,可能是因為各種工業控制領域用的比較多吧,而且儀表盤又是比較生動直觀的,這次看到百度的echart中有這個控件,所以也來模仿做了一個,其實掌握了一兩個儀表盤的繪制方法以后,其他儀表盤的繪制都是如魚得水,基本上變化很小 ...
一、前言 很多時候需要有一個控件,能夠替代容器控件,自動容納多個widget,自適應寬高,然后提供滾動條功能,這就必然需要用到QScrollArea控件,可設置各個子面板的間距等,也在很多系統中用到,比如溫濕度設備面板,有幾百個溫濕度設備,需要一個容器放置,自動產生滾動條,可以設置面板的固定寬高 ...
接上文:編寫Qt Designer自定義控件(一)——如何創建並使用Qt自定義控件 既然是控件,就應該有界面,默認生成的控件類只是一個繼承了QWidget的類,如下: #ifndef LOGLATEDIT_H #define LOGLATEDIT_H #include < ...
一、前言 顏色按鈕面板主要用在提供一個顏色按鈕面板,用戶單擊某個按鈕,然后拿到對應的顏色值,用戶可以預先設定常用的顏色集合,傳入到控件中,自動生成面板顏色集合按鈕,每當滑過按鈕的時候,按鈕邊緣高亮提示當前所在顏色的按鈕,當選中某個按鈕時,右側顏色條顯示當前選中的顏色,此控件功能極其簡單,直接采用 ...
一、前言 相比於上一個顏色按鈕面板,此控件就要難很多,顏色值有三種表示形式,除了程序員最常用的RGB以外,還有HSB和CMY方式。 RGB色彩模式是工業界的一種顏色標准,是通過對紅(R)、綠(G)、藍(B)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,RGB即是代表紅、綠、藍 ...
一、前言 這個控件主要是模仿QColorDialog對話框中的顏色選取面板,提供一個十字形狀的標識器,鼠標按下開始選取顏色,移動到哪就選擇該處的顏色值,對應右側顏色條放大顯示,本控件的難點就是如何繪制一個邊緣框限定鼠標只能在此框中移動,還有一個就是如何繪制顏色漸變的背景顏色集合,這里采用 ...
在使用Qt Designer設計窗體界面時,我們可以使用Widget Box里的窗體控件非常方便的繪制界面,比如拖進去一個按鈕,一個文本編輯器等。雖然Qt Designer里的控件可以滿足我們大部分的需求,但是有時候,也會產生一些特殊的需要,比如一個輸入框,我們要輸入的是經緯度,此時就會 ...
在使用Qt Designer設計窗體界面時,我們可以使用Widget Box里的窗體控件非常方便的繪制界面,比如拖進去一個按鈕,一個文本編輯器等。雖然Qt Designer里的控件可以滿足我們大部分的需求,但是有時候,也會產生一些特殊的需要,比如一個輸入框,我們要輸入的是經緯度,此時就會 ...