利用QT製作自定義控制項

2021-05-25 04:58:03 字數 805 閱讀 5254

1.

首先利用

qt crearot

建立乙個自定義控制項專案

,在建立的過程中要指明建立的類和建立的類的例項名稱。這樣在以後使用的過程中可以直接使用。此處還得指明

icon

圖示檔案為了在

designer

中顯示。

2.在建立的專案中開始編寫相應的處理函式,肯能主要的是過載

onpaint

函式,這樣就可以設計出想要的自定義

widget

的內容。

3.選擇好版本進行編譯。

4.在編譯後的執行目錄下,用控制台命令

執行make install

這樣他會預設的將控制項安裝到所在版本的

plugin/designer

中是乙個

.so檔案(

linux

下)5.

將生成並安裝的

.so

檔案賦值到

qt creator

的安裝目錄

bin/designer

中這樣再次開啟

qt creator

就可以在

designer

視窗中看到自定義的控制項了。可以想使用別的

qt自帶的控制項一樣使用它。6.將

編寫自定義控制項中所編寫的

.h .cpp .pri

檔案拷貝到使用該控制項的專案的目錄下。

7.在使用該控制項的專案的

.pro

檔案中加入

include (***.prii)

既可以編譯執行了。

Qt 自定義控制項(電池)

閒著蛋疼就做了乙個簡單的自定義電池控制項。其實想了想還挺多地方可以用的啦。效果圖。通過公有方法可修改電量,設定警戒電量,設定是否正在充電,根據需要設定漸變色,圓角,步長。public bool setvalue double v bool setminvalue double v bool setm...

qt自定義控制項 2

環境 qtcreator 4.0.2 qt5.7.0 msvc 2013,32bit 步驟 1 在上篇文章的基礎上,我們在demo1自定義控制項類中新增如下 q enums m id q property qstring m id read get id write set id private q...

Qt自定義電池控制項

qt用久了,總覺得自帶的ui不夠用,正好在網上找到了個自定義控制項很厲害的大佬,留個痕跡。結合下面的自定義控制項的 可以編寫自己定義的控制項了。效果圖如下 qmbattery.h ifndef qmybattery h define qmybattery h include include incl...