Qt自定義控件的創(chuàng)建與初步使用(一)之自定義控件的創(chuàng)建步驟_第1頁
Qt自定義控件的創(chuàng)建與初步使用(一)之自定義控件的創(chuàng)建步驟_第2頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、Qt定義控件的創(chuàng)建與初步使()之定義控件的創(chuàng)建步驟和 QLabel類來顯圖的定義控件的編寫。如果想實現(xiàn)在圖上繪制字、箭頭和曲線,請參考我的第篇博客源碼給家個鏈接Qt定義控件的認識還不深刻,做的不對的地,還請/giselite/article/details/12622429 ,寫的還挺詳細,Qtcreatorvs2013QtQt定義控件,這不再贅Qt安裝和配置的參考教程吧。連接()Qt creator5.7Qt 5.7+VS201364creator,本也會關聯(lián)到后者的使),本篇博客是關于創(chuàng)QtQt5.6VS2013Qt5.6Qt5.7Qt5.7,但實際操作中不會有太差別。Qt4設計師定義控件

2、程1.creatorQt4設計師定義控件程;2.設置項名稱,位置;3.下步默認就好;4.”CV“名稱命名,均采的寫符號),即可成紅箭頭所指的個件;5.cvplugin的插件,下的步驟中會到它;6.Qt4設計師定義控件程,就會成如圖所的程。、編寫定義控件界QWidgetQLabel類來顯圖的定義控件;既然默認成的控件類只是個繼承QWidget的類,只是個空殼控件,所以你應該按如下的操作來為此控件添加內(nèi)容。1.為了簡單起見,我不想動去寫這些界相關的代碼,為此我們可以先刪掉默認成的cv.h和cv.cpp件,選中cv.h和cv.cpp件,右鍵選擇”刪除件“,并勾上”徹底刪除“選項,確定刪除即可;2.這

3、樣我們就可以重新使”CV“這個名稱為此控件添加個ui類了。在上圖所的界中選中CV項,右鍵選擇“添加新件”,使Qt下的“Qt設計師界類”模板,創(chuàng)建個ui類,如下圖所:3.選中Widget即可,其他全部默認;6.此就為定義控件程添加上了UI界;7.雙擊cv.ui”,拖拽個Label到界上,并調(diào)整下,居中即可。在右邊的列表中可以看到label控件,因為想顯圖,所以的肯定是屬于DisplayWidgets類的“QLabel”。這樣就為定義控件CV添加了個顯圖的類QLabel了,接下來就可以為這個“CV”程構(gòu)建.dll和.lib件了;8.先將編譯器改為“Release”模式,然后執(zhí)下qmake,為什么這

4、樣,我也不是很清楚,你可以去查下;9.再點擊那個綠三形按鈕,會彈出“定義執(zhí)擋”,不要管,直接關閉即可(我查過好像是什么接,我也不是很清楚,畢竟也是接觸Qt不久),最后點擊那個錘,等右下那個綠進度條變暗了,即可在你所建的程錄下見到如圖所的“build-CV-Desktop_Qt_5_6_0_MSVC2013_64bit-Release”插件程;10.打開該件,并找到如圖所的兩個件“cvplugin.dll”、cvplugin.lib”,將兩個件并拷貝到你安裝的Qt5.7的designer中(注意路徑,根據(jù)安裝的進),如下第個圖所。若想“VS2013+Qt設計師”進程序編寫的,你就要將兩個件“cvplugin.dll”、cvplugin.lib”拷貝到如下第三個圖所的路徑的件夾下(注意路徑,根據(jù)安裝的進);11.最后你隨便在Qt creator 或 Qt設計師中 新建個程就可以在Widgets窗中看到“CV”插件了,于是你就可以想使其他控件樣來隨意使“CV”了,這個控

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論