QT自定义控件(生成和使用)
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
首先,打開Qt Creator,這不是廢話莫,
→ 新建項目 (快捷鍵 [ Ctrl + N ])→ 其他項目 → Qt4 設計師自定義控件
→ 接下來設置基本的項目屬性,圖示:
→ Location(項目介紹和位置)
→ Kits(Kit Selection)
→ Custom WIdgets(自定義控件列表 → 源文件)
→ Custom Widgets(自定義控件列表 → 說明)
?
→ Plugin Details(插件和集合類的信息)
→ 匯總(項目管理)
查看項目結(jié)構(gòu):樹形圖
編輯內(nèi)容,并Build(PS:Release模式)
Bulid通過的狀態(tài)下,找到生成目錄,圖示:
目錄內(nèi)容,咱們也來看看,找到動態(tài)庫,圖示:
把動態(tài)庫,也就是上圖的.so文件,拷貝到如下2個目錄:
1.Qt5.4.1/5.4/gcc_64/plugins/designer/xxx.so (這個是Qt的安裝目錄)
拷貝到這個目錄后,
打開Qt Designer,就可以看到你的自定義控件,圖示:
2.Qt5.4.1/Tools/QtCreator/bin/plugins/designer/xxx.so(這個是Qt Creator的安裝目錄)
拷貝到這個目錄后,
打開Qt Creator,就可以看到你的自定義控件,圖示:
接下來,自定義控件是有了,也可以拖放了,
但是Build的時候,是不是出現(xiàn)如下錯誤呢?
重點操作是什么呢?看下面:
首先,到剛剛的自定義控件項目中去,圖示
把上圖中的3個文件.pri .h .cpp
(可能是4個文件 .pri .h .cpp .ui)
拷貝到你要引用的項目中去,
然后在自己的項目文件.pro追加一句
#追加下面這句 include(MyButton.pri) 然后重新Build/運行,是不是可以了呢? 不可以呢,找我吧,找我我也不知道。。。
轉(zhuǎn)載于:https://my.oschina.net/jannn/blog/466994
總結(jié)
以上是生活随笔為你收集整理的QT自定义控件(生成和使用)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 设计模式(中介者模式)
- 下一篇: 南阳18--The Triangle