一、建立Qt4 設計師自定義控件項目

完善自定義控件代碼,
Q_PROPERTY
定義的屬性之後會出現在Qt Designer屬性欄中
二、選擇Release版本,先qmake,再建構
三、開始內建
1、将release檔案夾中的
speedboardplugin.dll
和
libspeedboardplugin.a
檔案複制到Qt安裝路徑下的編譯器檔案夾下的plugins->designer中
2、将自定義控件源碼複制到Qt安裝路徑下的編譯器檔案夾中的include檔案夾建立的DIY檔案夾中
3、在工程檔案(
.pro
)中添加檔案路徑
INCLUDEPATH += $$PWD/../../Qt/Qt5.13.2/5.13.2/mingw73_64/include/DIY
DEPENDPATH += $$PWD/../../Qt/Qt5.13.2/5.13.2/mingw73_64/include/DIY
四、開始驗證
用Qt Designer打開
.ui
檔案
接下來就可以自由拖拽布局了
還可以通過屬性欄修改控件的屬性,這是通過
Q_PROPERTY
開放出來的