qt自定義控制項 2

2021-10-02 00:14:56 字數 665 閱讀 4389

環境:

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

: qstring get_id()

void

set_id

(qstring id)

private

: qstring m_id;

如下圖:

注:為了方便理解, 我吧**都寫在.h中了, 因為我想寫簡單點, 讓更多跟我一樣的新手能在更短的時間內上手**

2)重新編譯工程 將新編譯出來的.dll 和.lib 替換到qt目錄中

3)開啟乙個新專案, 拖入我們自定義的控制項, 可以看到我們自定義屬性的編輯框,如下圖:

Qt 自定義控制項(電池)

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

Qt自定義電池控制項

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

QT 自定義時鐘控制項

在qt中實現自定義的時鐘控制項並可以實現與本機時間同步。1 背景圖設定 此步根據需要新增 qpainter painter this 設定乙個背景 2 設定定時器,時間間隔為1000毫秒,並且將定時器時間與update函式關聯為訊號和槽,定時器每過乙個時間間隔傳送訊號,update作為槽函式,接到訊...