『壹』 qt4還有人用嗎
還是有人會用的。
Qt是一個跨平台的C++圖形用戶界面庫,由挪威TrollTech公司於1995年底出品。現已經被諾基亞收購了。它提供給應用程序開發者建立藝術級的圖形用戶界面所需的所用功能。Qt是完全面向對象的,很容易擴展,並且允許真正地組件編程。
簡單的說,QT就是用來編寫C++程序的。QT4.4.0就是QT4的一個版本。
『貳』 qt編程問題
1、關聯Qt庫。如果是分別安裝的Qt Creator和Qt庫,而不是安裝集成Qt Creator和Qt庫的SDK,則需要手動關聯Qt庫。打開工具→選項菜單,然後選擇「構建和運行」一項,再進入Qt版本選項卡。點擊右上角的「添加」按鈕,然後會讓選擇qmake.exe文件,我們在Qt(不是Qt Creator)安裝目錄的bin目錄中找到該文件並打開。現在已經默認生成了版本信息,我們點擊確定按鈕即可。
2、關聯MinGW。在安裝Qt 4.8.6及以後的Qt 4版本時,應該按照安裝時的提示來下載相應版本的MinGW,不然編譯程序無法運行。如果是Qt4版本,需要使用GCC 4.4,也就是MinGW需要是4.4版本的,其他新的版本均不可用。在Qt 4.8版本,需要下載並指定GDB才能正常調試。下載完MinGW和GDB以後,將其解壓到Qt的安裝目錄中,比如這里都解壓到了C:Qt目錄中。打開工具→選項菜單,然後選擇「構建和運行」一項,再進入工具鏈選項卡。點擊右上角的「添加」按鈕,然後會讓選擇mingw32-g++.exe文件,我們在MinGW安裝目錄的bin目錄中找到該文件並打開。關聯GDB則進入調試器選項卡添加GDB相關exe文件。
如果安裝的是集成開發包QtSDK,則不需要手動關聯Qt庫、MinGW和GDB,由Qt自動關聯。
注意:Qt5以後版本默認也包含了所有需要的工具,不存在這里的情況,直接下載安裝即可使用!
3、在創建桌面版項目時,最好選中「使用影子構建」,這樣編譯生成的文件會和源碼分別存放,如下圖所示。編譯完成後會發現多了一個helloworld-build-desktop-Qt_4_8_1__4_8_1____目錄,裡面存放的就是編譯生成的文件。這就是前面創建項目講到的 「使用影子構建」 ,如果沒有選中這個,那麼生成的文件就會和源碼在同一個目錄里。
13、狀態信息可以被分為三類:臨時信息,如一般的statusTip提示信息,上面講到的動作提示就是臨時信息;正常信息,如顯示頁數和行號;永久信息,如顯示版本號或者日期。可以使用showMessage()函數來顯示一個臨時消息,它會出現在狀態欄的最左邊。一般用statusBar->addWidget()函數添加一個QLabel到狀態欄上用於顯示正常信息,它會生成到狀態欄的最左邊,可能會被臨時消息所掩蓋。如果要顯示永久信息,要使用statusBar->addPermanentWidget()函數來添加一個如QLabel一樣的可以顯示信息的部件,它會生成在狀態欄的最右端,不會被臨時消息所掩蓋。
14、關於隨機數,在Qt中是使用qrand()和qsrand()兩個函數實現的。在使用qrand()函數產生隨機數之前,一般要使用qsrand()函數為其設置初值,如果不設置初值,那麼每次運行程序,qrand()都會產生相同的一組隨機數。為了每次運行程序時,都可以產生不同的隨機數,我們要使用qsrand()設置一個不同的初值。
『叄』 LINUX環境下QT4圖形界面與MYSQL編程怎麼樣
看了一點,只是這段邏輯讓我覺得很神奇: 20頁 if(ui ->checkBox ->isChecked()) this ->displayCheckBox(); else this->displayCheckBox(); 誰能給我解釋一下??
『肆』 零基礎學Qt4編程的介紹
該書基於最新發布的Qt 4.5版,按照Qt知識結構的層次和讀者的學習規律,循序漸進、由淺人深地對Qt應用程序開發進行介紹,涵蓋了程序設計中經常涉及的內容,共分為13章。本書內容翔實,圖例豐富,講解透徹,通俗易懂,針對性強。所有實例均在Windows下和Linux操作系統下進行了驗證。該書適合作為從事或准備從事Qt應用軟體開發的技術人員以及Qt應用程序開發者的參考書,也可作為大中專院校師生的教材。
『伍』 QT幫助文檔有沒有中文版,C++ GUI Qt4 編程寫得實在太一般了,我已經看不下去了,打算直接看文檔
QT目前沒有發現有中文文檔,C++ GUI Qt4 我也看了,可能是水平太低了吧,我覺得這書不適合初學者,但是這書也不是面向高級人員的,看了前面一部分就沒再看,改看霍亞飛的《Qt Creator快速入門》,覺得還不錯。
QT的文檔不是很難,開個詞典就能解決問題。不過我個人覺得QT的文檔不夠詳細,有些東西就簡單的一句話,關鍵時刻還得靠google。
『陸』 Qt編程好難學啊,資料那麼少,怎麼辦
哪裡難學了,官方的例子就完整到爆。
學4.8.x的話有中文譯本的書,寫得不錯的。c++ gui qt4。
5.x的話國內資料比較少,用的人也不多。大家主要觀望5.2在android和ios平台上的支持性,現在qwidget不是主流支持了,上次去qt官方的培訓時都是拿qml做演示的,那個很好學,不過現成控制項不如widget豐富。
『柒』 Linux環境下Qt4圖形界面與MySQL編程的內容簡介
在Linux操作系統環境下,圖形界面與資料庫編程技術越來越受到廣泛重視。本書以「圖形界面編程式控制制項與資料庫編程基礎→簡單易學的實例→實際工程項目開發與場景分析」為寫作主線,以當前最新的Qt4.7為依據,採用「深入分析控制項+實例解析」的方式,並配合經典的實際工程項目,對Linux操作系統下的Qt4.7與MySQL編程技術進行了全面細致的講解。 本書注重基礎學習,並深入實踐。讀者可以從零開始學習圖形界面編程開發與資料庫技術。 本書可作為高等院校計算機、電子、信息類大學生及研究生進行基於Linux的圖形界面編程開發與資料庫技術學習的參考書,也可作為圖形界面與資料庫編程愛好者開發的參考用書。
『捌』 Qt2和Qt4編程上有什麼區別,Qtopia2.2.0就是Qt2是嗎
Qt4和Qt2沒有關系,另外Qtopia是Qt的嵌入式版,而且已經過時了.
『玖』 精通Qt4編程的介紹
本書詳細介紹了Qt的基礎知識和GUI編程應用,舉例翔實,內容全面,基本涵蓋了Qt編程的各個方面。全書共分3篇21章,包括QtGUI編程的基礎知識(對話框、基礎窗口部件、程序主窗口、布局管理),中級編程(2D繪圖、拖放操作與剪貼板、文件處理、網路編程、多線程、事件機制、資料庫以及Qt的模板庫和工具類)和高級應用(XML應用、模型/視圖結構、高級繪圖、進程間通信、Qt插件和腳本應用)。同時,在相關章節也穿插了一些重要的知識點,包括元對象系統、屬性系統、對象樹機制、信號/槽機制等。
『拾』 精通Qt4編程的內容提要
本書體系完整,內容實用,可以作為Qt初學者的入門進階書籍,適合具有一定開發經驗的Qt程序員作為參考書,也可以作為大中院校相關專業及培訓機構的教材。
初級、中級、高級三大層次完全實戰。
初級篇:理論結合實際,結合作者親歷的學習歷程幫助您輕松入門Qt4編程基礎和詳解並重,案例輕松而基礎,適合初學者學習。
中級篇:融會費通,靈活運用,完全模擬實際開發,立足於開發,關鍵部分分析獨道易懂。
高級篇:內容豐富,輕松晉級,完全獨立開發GUI應用軟體,快速提升生產力。