Qt是諾基亞開發的一個跨平台的C++圖形用戶界面應用程序框架。純粹面向對象的一個界面庫,比如MFC就是微軟提供的一個用C++寫的GUI庫,當然MFC里還有很多多線程,數據結構相關的類。看看網路吧。http://ke..com/view/23681.htm
❷ 如何安裝qt creator編譯器
安裝qt creator編譯器步驟:
下載安裝MinGW
從MinGW網站下載mingw
默認安裝到C盤根目錄下:D:MinGW,可以換到自己喜歡的路徑。安裝時選擇C和C++ compiler ,默認只選中了C編譯器。因此一定要注意根據自己的需求懸著編譯器。如果選錯需要刪除重新安裝。
下載安裝完之後設置環境變數設置環境變數(此處高能)。a. 滑鼠右擊桌面「計算機」(WindowsXp是「我的電腦」)->「屬性」 b. WindowsXP時,在新彈出的屬性窗口,選擇「高級」->「環境變數」。 Windows7時,在新彈出的屬性窗口,選擇左側的「高級系統設置」,在新彈出的屬性窗口,選擇「高級」->「環境變數」。 c. 把MinGW安裝目錄的bin目錄的路徑追加到PATH里,然後確定。 注意:箭頭指的兩個分號一定要加上並且分號一定要在英文輸入模式下輸入
下載安裝配置QT libraries
Qtlibraries可以到網上去搜索qt-opensource-windows-x86-mingw482-4.8.6-1.exe,但注意一定要找正式版的。
設置安裝路徑為D:Qt4.8.4,安裝時需要指定MinGW的安裝路徑為D:MinGW,這里千千萬萬要注意,QT類庫安裝的時候是需要和MinGW進行關聯的。如果找不到後面就悲劇了啊!!!!
修改環境變數:計算機->屬性->高級系統設置->環境變數
安裝完後需要把D:Qt4.8.4in目錄添加(原來的別刪了,以「;」做間隔)到系統變數的Path路徑中。
並新建系統環境變數QMAKESPEC,把值設置為D:Qt4.8.4mkspecswin32-g++;
還要新建系統環境變數QTDIR,值為D:Qt4.8.4
安裝成功後打開QT設計師主界面:
打開Qt 設計師 開始->Qt by Digia v4.8.4 ->Designer 。
如果Qt lib 安裝成功! 關掉Qt Designer
Qtcreater可以到網上去搜索qt-creator-opensource-windows-x86-3.1.2.zip
安裝:需要把C:Qtqtcreator-2.7.1in目錄添加到系統變數的Path路徑中。如果不設置系統環境變數,則創建工程時kit不能設置成功,並且可創建的工程類型也會受到限制。
設置QT Creator構建和運行配置項 打開QT Creator,選擇菜單「工具/選項」,選擇左邊的"構建和運行",再選擇「Qt版本」選項卡,點擊「添加」,qmake路徑:D:Qt4.8.4inqmake.exe。
還需要設置Compilers(編譯器)選項卡中的「手動設置」項的編譯器,Name設置為MinGW,編譯器路徑設置為D:MinGWinmingw32-g++.exe
新增構建套件,編譯器和QT版本選擇自己新增的
然後就可以正常的創建工程了。
打開Qt creater 後打開菜單欄 工具->選項。配製
安裝QT調試工具:
debugger工具使用對應的MingW下面的Gdb.exe:
注意此處一定要關聯正確,關聯錯誤會導致,可以編譯運行,但是不能進行調試。
❸ qt 只能寫c++程序嗎,不能寫c語言的程序嗎,要寫c只能用 gtk嗎
1、是可以的吧。c的文件,照樣編譯通過,使用正常參見網上:於是,為了達到最好的開發效果,開始想辦法用QtCreator來寫C/C++程序,他不僅有完善的IDE,方便的智能完成,還內嵌了gdb,調試起來很方便,感覺就和VS2005無異,更方便的是還集成了Git等版本控制插件,可以說是相當完美了。
2、其實,QtCreator是本來就是可以寫C/C++程序的,唯一的缺陷就是,它會把兩個庫鏈接進去QtCore和QtGui。這兩個是默認庫,但 是一般我們的標准C/C++程序是不用這兩個庫的。去掉也很簡單,直接用-=就可一了,用gedit或者vi建立一個空文檔,把以下內容加進去,一個標准 的Qt空C/C++項目模板就完成了,把對應位置填上項目名和文件名保存為一個.pro文件再用QtCreator打開就可以了
❹ 如何用Qt編一個文本編輯器
1、能夠進行文檔輸入。
QPlainTextEdit控制項足夠滿足所有需求。
2、能夠進行編輯,包括字體、字體大小、顏色、復制、粘貼等。
編輯 —— QPlainTextEdit足以。
復制粘貼 —— QPlainTextEdit足以。
字體、字體大小、顏色 —— 從第三點可以看出,這個軟體處理的是txt文本文件。文本文件沒有編輯字體概念,只有顯示字體——因為它是無格式的,非富文本信息,我們只能設置用什麼字體顯示,而不是標題用什麼字體,正文用什麼字體——那個請用word。
所以,如果是處理txt的,那個叫顯示字體。QPlainTextEdit的內容存儲於QTextDocument,該控制項本身是QWidget,二者都可以用QFont設置字體和字型大小,具體請查閱相關API。
至於字體顏色,這個在QPlainTextEdit里是前景色,請使用QPalette調色盤修改設置。
3、能夠打開並顯示、保存和另存為.txt文件。
顯示,查閱QPlainTextEdit文檔。
打開、保存,後台部分,請查閱QFile和QTextStream類的文檔。
界面控制部分,請用Qt Designer(Qt設計師),建立一個MainWindow工程,然後自行編輯菜單欄和工具欄,然後用信號槽執行後台操作。
4、能夠將.txt文件輸出為PDF文件。
方法一:使用QPdfWriter,手動進行輸出。
方法二:使用QPrinter,調用系統列印機進行輸出。Adobe Reader之類的強力PDF瀏覽器,會在系統列印機里添加PDF列印機,用那個列印為PDF文件即可。
5、同上方法二
6、能夠建立一個查找對話框,進行查找
說真的,用文本編輯器做畢設真的是自虐,這個涉及到的技術內容基本涵蓋了整個GUI開發理論了……
查找對話框,用QDialog做
字元串查找,應該沒難點吧?
查找到後,界面上的游標定位和選中、高亮,使用QTextDocument和QTextCursor開發。
❺ qt是什麼干嗎用的指編程的
Qt 是一個1991年由奇趣科技開發的跨平台C++圖形用戶界面應用程序開發框架。它既可以開發GUI程序,也可用於開發非GUI程序,比如控制台工具和伺服器。
Qt工具包是一個完整封裝的C 類庫(可以類比MFC?),並且使用「一次編寫,隨處編譯」的方式,可用於構建多平台圖形用戶界面。
Qt程序的編譯可以使用VC,Borland C ,MinGW等多種編譯器。Qt程序最主要的特性是獨有的「信號和槽」的強大機制。
Qt使程序員通過使用一個單一源程序來構建跨平台的應用程序。該應用程序可以運行在windows、Mac os X、Linux、Solaris、HP-UX和其他使用X11的Unix版本。Qt的嵌入式版本Qt/Embedded可以應用於WinCE和嵌入式Linux,它和桌面版本具有相同的應用程序編程介面。此外還有應用於網頁腳本的Qtpia。
Adobe PhotoShop Album就是一個Qt編寫的面向大眾的市場的Windows應用程序例子之一。
❻ 如何使用Qt Creator編譯C++11代碼
1、C++11是C++的2011標准。需要用C++編輯器來編譯,而且一般要比較新的編譯器才可以。比如 vs2012/2015。
2、Qt Creator是IDE,又不是編譯器,怎麼能編譯C++代碼。
Qt5.0 MinGW版本更新了自帶了MinGW編譯器,支持C++ 11標准。
Qt5.0 VS版本,需要調用微軟的編譯器。這要問問微軟的支不支持了。
❼ 如何創建並配置Ubuntu下QT編譯器
操作系統是 Ubuntu 8.04,使用目前最新版本的QT 4.4.0,安裝起來即為簡單,只要運行以下命令就行:
sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer
注意在這個版本的軟體包中,qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要單獨安裝這兩個工具。其它的,qt4-doc 是幫助文檔,包含了Qt中各個類庫的詳細說明以及豐富的例子程序,可以使用Qt Assistant 工具來打開閱讀。qt4-qtconfig 是配置Qt環境的一個對話框,一般默認就行了,很少有必要去更改。qt4-demos 包含很多可以運行起來的可執行文件以及源代碼。qt4-designer是用來設計GUI界面的設計器。
為了連接MySQL資料庫,需要安裝連接MySQL的驅動程序:
sudo apt-get install libqt4-sql-mysql
比起在Windows下安裝和配置Qt的MySQL驅動來說,簡直太方便了。如果還需要其它的沒有默認安裝的Qt庫,可以在命令行輸入 sudo apt-get install libqt4- 然後按tab鍵自動補全,就會列出所有以libqt4- 開頭的軟體包。
這些都可以使用一個命令搞定,而不需要自己從源碼開始編譯。在記不準或不知道名字的情況下,使用tab鍵列出所有可選的軟體包是一個很實用的小技巧。
在我的項目中,還需要畫一些數據曲線和統計圖表等,而第三方的QWT庫提供了這些功能。同樣,只需要一個命令即可完成安裝:
sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev
這時,打開Qt Designer,就會發現左邊的Widget列表裡面多了「Qwt Widget」這一組。
最後,關於集成開發環境我覺得QDevelop很不錯,它跟Qt Designer結合的很好,而且有提示類成員函數的功能。運行以下命令安裝:
sudo apt-get install qdevelop
這樣,使用Qdevelop編寫代碼和編譯、調試,使用Qt Designer設計界面,開發效率較高。
❽ 編譯器用vs好還是qt
這倆都不是編譯器,一個是 IDE,一個是開發框架~
編譯器編譯程序,基本上都工作於命令行下,而 IDE 調用編譯器進行編譯。IDE 一般都包含編譯器(如 VS)。
一般,不推薦初學者用 IDE。IDE 雖然很方便,但也會掩蓋很多過程和細節,這對學習是有害的。
❾ Qt怎麼添加編譯器
qt安裝目錄下有個管理組件的EXE叫什麼名給忘了,點擊運行就能添加組件了包括編譯器,注意下版本有32和64位的,可以選擇使用mingw或者vs的編譯器。
添加時需要設置一下存儲庫,就是qt下載安裝包的地址,國內最好用國內鏡像網站(qt的download頁面可以查到)速度快。