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...