出版時間:2008-11 出版社:清華大學(xué)出版社 作者:成潔,盧紫毅 頁數(shù):316
Tag標(biāo)簽:無
前言
Qt作為Linux下圖形用戶界面的強大編程工具,能給用戶提供精美的圖形界面所需要的所有元素,已經(jīng)得到了越來越廣泛的應(yīng)用,并且當(dāng)前多數(shù)高端嵌入式設(shè)備生產(chǎn)商都選擇了Qt作為開發(fā)工具。目前,市場上關(guān)于Qt編程的書籍與其他編程開發(fā)工具的參考資料相比,可謂少之又少,這與快速發(fā)展的Qt不相符合。現(xiàn)有的有關(guān)Qt的書籍,內(nèi)容基本上都是面向Qt理論,涵蓋的內(nèi)容很多,對Qt的發(fā)展發(fā)揮著強有力的促進(jìn)作用。本書主要以Qt編程實例為基點,將程序設(shè)計中經(jīng)常使用的編程方法和技巧介紹給大家,針對性強,對于初學(xué)者來說是一本非常實用的書。
內(nèi)容概要
Qt作為Linux下GUI的強大編程工具,能給用戶提供精美的圖形界面所需要的所有元素,已經(jīng)得到了越來越廣泛的應(yīng)用。本書共分11章,以循序漸進(jìn)的方式對Qt應(yīng)用開發(fā)進(jìn)行了介紹,涵蓋了界面外觀、圖像處理、磁盤文件、網(wǎng)絡(luò)與通信、事件等程序設(shè)計中經(jīng)常涉及的內(nèi)容。作者希望通過本書為想學(xué)習(xí)Qt編程的讀者提供入門的指導(dǎo),也為從事Qt開發(fā)應(yīng)用的讀者提供幫助?! ”緯鴥?nèi)容全面,針對性強,敘述言簡意賅、清晰流暢,講解透徹,通俗易懂,圖例豐富,所有實例均在Linux和Windows操作系統(tǒng)下進(jìn)行了驗證?! ”緯m合于從事或準(zhǔn)備從事Qt開發(fā)的技術(shù)人員,也可作為Linux窗口應(yīng)用開發(fā)者的參考書。
書籍目錄
第1章 基本對話框1實例1 Hello World!2實例2 標(biāo)準(zhǔn)對話框的使用5實例3 各類位置信息10實例4 使用標(biāo)準(zhǔn)輸入框15實例5 各種消息框的使用20實例6 實現(xiàn)QQ抽屜效果27實例7 表格的使用30實例8 使用進(jìn)度條31實例9 利用Qt Designer設(shè)計一個對話框35實例10 在程序中使用ui40實例11 動態(tài)加載ui43第2章 布局管理45實例12 基本布局管理46實例13 多文檔52實例14 分割窗口56實例15 ??看翱?8實例16 堆棧窗體61實例17 綜合布局實例63第3章 對話框進(jìn)階69實例18 可擴展對話框70實例19 利用QPalette改變控件顏色73實例20 窗體的淡入淡出效果79實例21 不規(guī)則窗體84實例22 電子鐘87實例23 程序啟動畫面92 第4章 QMainWindow95實例24 基本QMainWindow主窗口程序96實例25 打印文本103實例26 打印圖像106實例27 圖片的縮放與旋轉(zhuǎn)108實例28 在工具欄中嵌入控件112實例29 設(shè)置字體、字號等格式屬性115實例30 設(shè)置文本排序及對齊122第5章 圖形與圖畫130實例31 利用Qpainter繪制各種圖形132實例32 利用QPainterPath進(jìn)行畫圖143實例33 漸變效果149實例34 QPainter坐標(biāo)系的變形159實例35 SVG格式圖片的顯示162實例36 一個簡單的繪圖工具169實例37 改變圖片的透明度177實例38 橡皮筋線182第6章 Graphics View185實例39 地圖瀏覽器187實例40 各種Graphics Item193實例41 Graphics Item的各種變形202實例42 飛舞的蝴蝶208第7章 Model/View212實例43 文件目錄瀏覽器215實例44 利用特定控件進(jìn)行表項編輯217實例45 自定義Model222實例46 柱狀統(tǒng)計圖230第8章 網(wǎng)絡(luò)與通信241實例47 獲取本機網(wǎng)絡(luò)信息242實例48 基于UDP的網(wǎng)絡(luò)廣播程序244實例49 基于TCP的網(wǎng)絡(luò)聊天室程序247實例50 實現(xiàn)HTTP文件下載256實例51 實現(xiàn)FTP上傳和下載261第9章 磁盤文件266實例52 獲取文件屬性267實例53 文件瀏覽器269第10章 事件273實例54 獲得鼠標(biāo)事件274實例55 使用鍵盤控制移動276實例56 事件過濾器實現(xiàn)動態(tài)圖片按鈕281第11章 其他284實例57 利用QSettings保存程序窗口狀態(tài)285實例58 利用QDataStream對文件進(jìn)行存取290實例59 改變鼠標(biāo)指針形狀293實例60 改變窗體顯示風(fēng)格295實例61 拖拽圖標(biāo)299實例62 拖拽文字307實例63 字符串編碼格式轉(zhuǎn)換313
章節(jié)摘錄
插圖:實例2 標(biāo)準(zhǔn)對話框的使用知識點:標(biāo)準(zhǔn)通用文件對話框的使用標(biāo)準(zhǔn)通用顏色對話框的使用標(biāo)準(zhǔn)通用字體對話框的使用和大多數(shù)操作系統(tǒng)一樣,Linux也提供了一系列的標(biāo)準(zhǔn)對話框,如文件選擇、字體選擇、顏色選擇等,這些標(biāo)準(zhǔn)對話框為應(yīng)用程序提供了一致的觀感。Qt對這些標(biāo)準(zhǔn)對話框都定義了相關(guān)的類,這些類讓使用者能夠很方便地使用標(biāo)準(zhǔn)對話框進(jìn)行文件、顏色以及字體的選擇。標(biāo)準(zhǔn)對話框在軟件設(shè)計過程中是經(jīng)常需要使用的。
編輯推薦
《Linux窗口程序設(shè)計:Qt4精彩實例分析》內(nèi)容全面,針對性強,敘述言簡意賅、清晰流暢,講解透徹,通俗易懂,圖例豐富,所有實例均在Linux和Windows操作系統(tǒng)下進(jìn)行了驗證?!禠inux窗口程序設(shè)計:Qt4精彩實例分析》適合于從事或準(zhǔn)備從事Qt開發(fā)的技術(shù)人員,也可作為Linux窗口應(yīng)用開發(fā)者的參考書。Qt作為Linux下GUI的強大編程工具,能給用戶提供精美的圖形界面所需要的所有元素,已經(jīng)得到了越來越廣泛的應(yīng)用。
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載