環境:
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作為槽函式,接到訊...