1樓:匿名使用者
什麼程式,也許我可以幫你轉成qt4.7下的
如何將vc++程式轉成qt程式 15
2樓:匿名使用者
思路是,只替換介面部分,其餘部分不變:
仿照vc的介面,做一個qt的介面,然後把vc的介面處理動作,追加到qt的介面處理動作中。
後臺其他處理不變。
qt與vc++ 6.0或vs 2012整合,求詳細步驟!!
3樓:匿名使用者
記得win下用qt的話需要自己編譯的。
下個mingw
然後編一下qt的sdk,然後再裝這個外掛才可以。
設計linux下的qt程式,我找到了windows下mfc的c++程式了,怎樣才能將mfc的轉換為qt程式呢?求高手指點!
4樓:monkey家園
①不能。
②mfc是微軟基礎類庫,是win32 sdk 的進一步封裝,本質是呼叫win32 api.
③qt在linux下的版本,是基於qt框架介面標準,由於是可移植的,所以win32下qt可以容易移植到linux下,但是qt和mfc內部實現和外部框架結構完全不同,這才是關鍵。
④語言一樣,框架不一樣,mfc與qt是有很大差別的,呼叫的函式都大不一樣。
⑤如果你會c++,就買本qt的書,做一個檔案傳輸不難。
5樓:匿名使用者
介面部分肯定要全部重寫,另外還有平臺的問題,如果程式比較大的話會很麻煩。
6樓:
如果你的**寫的好移植是很方便的,純c++的寫到一塊、mfc寫到一塊,在介面中呼叫c++中的演算法,把演算法看懂,把介面提出來。
純c++的有關演算法可以在你的qt中直接使用,也就是把原始檔直接拷貝過去,介面用qt寫一編,問題不大。
7樓:匿名使用者
學習mfc的演算法
在qt中找相應的可以實現的類庫
然後重構。
8樓:匿名使用者
架構不一樣,如果是複雜的gui專案,估計 80%以上的**都需要重新寫的
就像 兩個牌子的車 互換零部件一樣,裡面的部件和設計方式是明顯不一樣的,不能簡單的更換.
是qt還是vc++?
9樓:day忘不掉的痛
qt:跨平臺,語法結構簡單清晰。物件導向的特性體現的比mfc明顯。**寫起來比較優雅,也就是說上手會快一點。
vc++是程式設計工具,是具體實現c和c++的工具。
10樓:匿名使用者
我兩個都學過,我覺得先學vc++好點,一是vc++開發比較容易,資料多,二是windows畢竟還是桌面應用之王,工作前景會好點。qt能在windows下程式設計,只是環境搭配比較麻煩,也許有安裝包,沒試過。
11樓:匿名使用者
這個看你做什麼。
面向企業開發一般用的都是vc.
但也有一些單位做的不是面向企業的開發。而是基於開源的一些產品開發之類的。
這種基於開源的開發用qt比較多。
qt如何把debug編譯成release版本 ?
12樓:匿名使用者
這個十分簡單, 如果我理解的沒有錯的話, 你應該是在新建專案時沒有新增release物件吧?
1. 點選左側邊欄的projects
2. 在build step裡的qmake build configuration中選擇release
此時你編譯出來的物件就是release的了...
如果是要上交的內容, 更改下build directory, 就ok了
如果你是在shell下的話... qmake加引數 "-config+=release(或者debug)"
13樓:tn瓶邪
可以project->set active config,選中release版本,此後,按f5或f7編譯所得的結果就是release版本。
debug版本包括除錯資訊,所以要比release版本大很多(可能大數百k至數m)。
至於是否需要dll支援,主要看你採用的編譯選項。如果是基於atl的,則debug和release版本對dll的要求差不多。
如果採用的編譯選項為使用mfc動態庫,則需要mfc42d.dll等庫支援,而release版本需要mfc42.dll支援。
release build不對源**進行除錯,不考慮mfc的診斷巨集,使用的是mfc release庫,編譯十對應用程式的速度進行優化,而debug build則正好相反,它允許對源**進行除錯,可以定義和使用mfc的診斷巨集,採用mfc debug庫,對速度沒有優化。
14樓:匿名使用者
qt creator裡面有個專案裡可以選擇除錯和釋出
其他ide裡應該都有這樣的選項.
命令列 -debug和-release來選擇.
怎麼判斷qt程式中觸控式螢幕被按下
15樓:司康健
「觸控式螢幕被按下事件」,其實質就是「滑鼠的按下事件」。
如果你還不瞭解qt的事件機制,你可以查閱相關的資訊。比如:mousepressevent事件。
你需要子類化相應的基於qwidget的子類,並且在你的派生類中過載這個protect方法。
例如下面這樣進行實現:
void mousepressevent (qmouseevent * event)
還有我才查了qt的文件,qt還有一個qtouchevent事件。
你也可以試試這個事件。這個事件中你可以獲得你按下的點的座標,支援多點觸控的。
另:你的程式需要獲得焦點,才能捕獲。
another C語言程式的問題。求高手解答一下
不知道你怎麼執行的,你輸入的b不會是小於10的數吧。這個程式沒問題,至於fopen後面 out fopen out.dat w w 是向批處理檔案out中執行寫操作。你要是想看到運算結果最好改成 out.txt 這樣當程式執行結束後,到你程式所在的資料夾裡就會發現這個文字。fprintf out,l...
關於將電腦分割槽的問題,求高手解答
一般ghost版的作業系統盤都帶pe,如果是你有光碟的,可以讓電腦從光碟機引導,進入pe後,一般有兩個工具,一個是磁碟分割槽表醫生,一個是磁碟管理大師,這兩個都可以用,直接在pe下刪除c和d,然後合併分割槽,再重新劃分c盤和d盤的容量即可。劃分完容量,別忘記啟用c盤。然後在pe下安裝系統就可以了,一...
求高手幫忙編個程式C 的謝謝了
看到你的補充,我忍不住也想補句 要不要幫你把書也讀了或者是班也上了啦?count 這個題目說白了就,就是定義一個兩維float陣列a 10 2 一個一維string陣列city 10 存放相應的城市名 a i 0 某城住房總數 讓使用者賦值,或者程式隨機產生a i 1 某城家庭總數 同上 對a i ...