vs下怎么用qt做圖形界面 怎么在vs2010中使用qt庫?
怎么在vs2010中使用qt庫?直接在VS2010中以發(fā)布模式編譯程序,然后在項目目錄中找到發(fā)布文件夾,即可執(zhí)行程序。如果要保證它可以在沒有QT的其他機器上運行,請復(fù)制相應(yīng)的DLL文件進行發(fā)布,其中一
怎么在vs2010中使用qt庫?
直接在VS2010中以發(fā)布模式編譯程序,然后在項目目錄中找到發(fā)布文件夾,即可執(zhí)行程序。如果要保證它可以在沒有QT的其他機器上運行,請復(fù)制相應(yīng)的DLL文件進行發(fā)布,其中一般包括:qtcore4.dllqtgui4.dllmingwm10.dlllibgccusudw2-1.DLL(qt4.7及以上)libstdc-6.DLL(qt4.7及以上)包含DLL文件的發(fā)布程序是一個完整的可執(zhí)行程序。您可以使用打包工具將發(fā)布目錄中的所有內(nèi)容制作成一個安裝文件
事實上,這并不復(fù)雜。我使用VS2008。據(jù)估計,VS2008和您的2010之間沒有太大的差距。構(gòu)建項目時,需要創(chuàng)建QT項目。如果沒有,則需要先對項目進行一些設(shè)置。如果你沒有這個問題,假設(shè)你的UI文件我的對話框.ui,objectname也是mydialog。這么直我的對話框.ui文件加入VC項目,在VC項目文件列表中我的對話框.ui在要編譯的文件上單擊鼠標(biāo)右鍵,將自動調(diào)用UIC生成UIMydialog。H.使用時,最好包含這個頭文件。如果不希望在頭文件中包含自動生成的頭文件,并且希望在頭文件中使用指針引用,則可以在頭文件中聲明它:namespaceui{classmydialog},然后在CPPumydialog.h中包含UI。使用時,請記住在類名之前添加命名空間UI或使用using namespace。如果名稱空間有問題,請檢查頭文件中是否沒有引用,或者其中哪部分是錯誤的。
我已經(jīng)配置好QT,怎樣在VS2010中編譯QT,求詳解?
學(xué)習(xí)MFC讓你像初戀一樣興奮,學(xué)習(xí)QT讓你像愛上志玲姐姐一樣瘋狂
!。
讓我們從四個方面來比較QT和MFC:
1。MFC已經(jīng)不復(fù)存在了,就連我的父親微軟也放棄了它。最新版本的vs默認(rèn)不集成MFC,需要單獨檢查;QT一直在穩(wěn)定地迭代。
2. MFC只支持windows平臺,而QT可以跨平臺開發(fā)。
3. QT進入閾值遠(yuǎn)低于MFC。要學(xué)習(xí)MFC,您需要了解各種宏定義,各種復(fù)雜的框架與本機win32api混合,QT可以從控制臺程序無縫切換到GUI。
4. 關(guān)于開發(fā)環(huán)境,初學(xué)者,MFC,一個visualstudio就足夠了,QT,QT creator或者visualstudio都可以用來安裝插件,也不太復(fù)雜。
在論文的最后,附上了一張由QT新技術(shù)QSS繪制的界面換膚效果圖(圖片來源:CSDN blogger:one-to-two-three li)。
本文是作者《一個程序員的奮斗史》悟空問答原創(chuàng)文章,未經(jīng)允許轉(zhuǎn)載,抄襲將被追究!