TOP
紅利積點抵現金,消費購書更貼心
Qt 5編程入門(簡體書)
滿額折

Qt 5編程入門(簡體書)

商品資訊

人民幣定價:54 元
定價
:NT$ 324 元
優惠價
87282
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :8 點
商品簡介
目次

商品簡介

本書是基於Qt 5的QML和Qt Quick入門書籍,詳細介紹了QML語言的語法和編寫Qt Quick程序需要用到的基本知識點。本書內容主要包括Qt 5的介紹、QML語法、Qt Quick基礎知識以及在圖形動畫、數據處理和多媒體方面的應用等。
本書側重講解Qt 5中QML和Qt Quick的內容,適合希望學習QML編程以及希望使用Qt開發移動應用的讀者。對於沒有任何Qt基礎或者想學習Qt C編程的讀者,可以參考《Qt Creator快速入門(第2版)》一書。
本書內容源於作者的網絡博客,作者會在網上及時解答讀者疑問、更新修改內容、發布相關教程和配套資料,敬請讀者關注Qter開源社區的相關內容。

目次

第1章 Qt5簡介
1.1Qt5架構
1.1.1模塊架構
1.1.2圖形界面庫的架構
1.1.3Qt5架構主要特點
1.2Qt5的特點
1.2.1Qt5新增的主要功能
1.2.2Qt5與Qt4的兼容性
1.2.3C 還是QML
1.2.4Qt5源代碼文件的編碼
1.2.5移動平臺開發
1.3小結
第2章 將Qt4代碼遷移到Qt5
2.1Qt5版本的HelloWorld
2.1.1Qt5的下載與安裝
2.1.2創建HelloWorld程序
2.1.3Qt4程序遷移到Qt5的注意事項
2.2Qt4程序遷移實例
2.2.1修改編碼
2.2.2修改代碼
2.2.3設置應用程序圖標
2.2.4發布程序
2.3新的信號槽語法
2.3.1新舊語法對比
2.3.2新的語法示例
2.4對C ll的支持
2.4.1Lambda表達式
2.4.2適用于C 11的宏
2.5全新的插件系統
2.6小結
第3章 QtQuick的世界
3.1全新的QML和QtQuick
3.2QtQuick項目
3.2.1QtQuickUI項目
3.2.2QtQuickApplication項目
3.2.3運行示例程序
3.2.4QtQuick程序的發布
3.3將QML程序遷移到Qt5
3.3.1Qt5中QML和QtQuick的更改
3.3.2QML程序移植示例
3.4小結
第5章 QtQuick基礎
5.1基礎可視項目
5.1.1Item
5.1.2Rectangle
5.1.3Text
5.1.4Textlnput
5.1.5TextEdit
5.2布局管理
5.2.1定位器(Positioners)
5.2.2基于錨(anchors)的布局
5.2.3LayOuts
5.3事件處理
5.3.1MouseArea
5.3.2鼠標事件(MouseEvent)和滾輪事件(WheelEvent)
5.3.3拖放事件(DragEvent)
5.3.4鍵盤事件(KeyEvent)和焦點作用域(FocusScope)
5.3.5定時器(Timer)
5.4使用Loader動態加載組件
5.4.1Loader的大小與行為
5.4.2從加載的項目中接收信號
5.4.3焦點和鍵盤事件
5.5小結
第6章 QtQuick控件和對話框
6.1構建個示例
6.2ApplicationWindow應用程序窗口
6.3Window
6.4按鈕類控件
6.4.1ExclusiveGroup
6.4.2Button
6.4.3CheckBox
6.4,4RadioButton
6.4.5Switch
6.5數據選擇類控件
6.5.1ComboBox
6.5.2Slider
6.5.3SpinBox
6.6文本類控件
6.6.1TextField
6.6.2TextArea
6.7其他控件
6.7.1Label
6.7.2GroupBox
6.7.3Busylndicator
6.7.4ProgressBar
6.8導航類視圖
6.8.1ScrollView
6.8.2SplitView
6.8.3StackView
6.8.4TabView
6.8.5TableView
6.9標準對話框
6.9.1ColorDialog
6.9.2FileDialog
6.9.3FontDialog
6.9.4MessageDialog
6.10定義控件樣式
6.11小結
第7章 圖形動畫基礎
7.1顏色、漸變和調色板
7.1.1顏色(color)
7.1.2漸變(Gradient)
7.1.3系統調色板(SystemPalette)
7.2圖片、邊界圖片和動態圖片
7.2.1圖片(Image)
7.2.2邊界圖片(BorderImage)
7.2.3動態圖片(AnimatedImage)
7.3縮放、旋轉和平移變換
7.3.1使用屬性實現簡單變換
7.3.2使用Transform實現高級變換
7.4狀態(State)
7.4.1創建狀態
7.4.2默認狀態和when屬性
7.5動畫和過渡
7.5.1觸發動畫
7.5.2控制動畫的執行
7.5.3精靈動畫(SpriteAnimations)
7.5.4共享動畫實例
7,6Flickable和Flipable
7.6.1彈動效果(Flickable)
7.6.2翻轉效果(Flipable)
7.7小結
第8章 圖形效果
8,1混合效果(Blend)
8.2顏色效果(Color)
8.3漸變效果(Gradient)
8.3.1錐形漸變(ConicalGradient)
8.3.2線性漸變(LinearGradient)
8.3.3輻射漸變(RadialGradient)
8.4變形效果(Distortion)
8.5陰影效果(DropShadow)
8.5.1投影(DropShadow)
8.5.2內陰影(InnerShadow)
8.6模糊效果(Blur)
8.6.1快速模糊(FastBlur)
8.6.2高斯模糊(GaussianBlur)
8.6.3遞歸模糊(RecursiveBlur)
8.6.4遮罩模糊(MaskedBlur)
8.7動感模糊效果(MotionBlur)
8.7.1方向模糊(DirectionalBlur)
8.7.2徑向模糊(RadialBlur)
8.7.3縮放模糊(ZoomBlur)
8.8發光效果(Glow)
8.8.1發光(Glow)
8.8.2矩形發光(RectangularGlow)
8.9遮罩效果(Mask)
8.9.1不透明遮罩(OpacityMask)
8.9.2閥值遮罩(ThresholdMask)
8.10小結
第9章 粒子系統
9.1ParticleSystem
9.2發射器(Emitter)
9.3渲染器(ParticlePainters)
9.4TrailEmitter
9.5粒子組
9.6隨機參數
9.7影響器(Affector)
9.8小結
……
第10章 Canvas基礎
第11章 模型和視圖
第12章 多媒體應用
第13章 QML與C 的集成
第14章 使用QtQuick設計器
附錄AQt版本介紹
附錄BQt5中C API更改
附錄CQML常用術語
參考文獻

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 282
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區