- Qt 5.12實戰(zhàn)
- 朱晨冰 李建英
- 633字
- 2021-03-26 21:56:31
前言
Qt作為一個跨平臺的開源C++應(yīng)用程序開發(fā)框架,在國內(nèi)外有非常廣泛的應(yīng)用,尤其是面向軍工、嵌入式、自主可控的信息安全行業(yè),Qt是個必不可少的編程工具。所以,掌握Qt的開發(fā)技能對于C/C++開發(fā)者顯得尤為重要,因為很多商業(yè)軟件都要求能在多個操作系統(tǒng)下運行。
本書以Qt 5.12.2版本為開發(fā)平臺,循序漸進地介紹Qt開發(fā)應(yīng)用程序的常用技術(shù),包括在Windows和Linux下的Qt開發(fā)環(huán)境的搭建、單步調(diào)試功能的使用、應(yīng)用程序的基本架構(gòu)、信號與槽工作機制、Qt繪圖、對話框編程、常用界面組件編程、文件讀寫、Windows和Linux下的庫的創(chuàng)建和使用、繪圖、數(shù)據(jù)庫、多線程、網(wǎng)絡(luò)和多媒體等模塊的使用。每個編程主題都精心設(shè)計了完整的實例程序,并且步驟詳細(xì),有助于讀者快速上手。通過閱讀本書,大家可以了解Qt開發(fā)應(yīng)用程序所需的基本技術(shù)。
Qt應(yīng)用程序既可以在VC 2017下開發(fā),也可以在Qt Creator下開發(fā)。考慮到讀者可能跨平臺開發(fā),大部分示例都是在Qt Creator下開發(fā)的,版本是Qt 5.12自帶的Qt Creator 4.8。編程開發(fā)僅僅了解理論是不夠的,只有上機調(diào)試后才能深刻理解,Qt更是如此。為了照顧初學(xué)者,本書的每個實例步驟講解得非常詳細(xì),從建立項目到運行項目都提供豐富的注釋。另外,本書的所有實例和資源都可以免費下載。
本書講述Qt開發(fā)最基本的、必須掌握的內(nèi)容,既有Windows下的Qt開發(fā),也有Linux下的Qt開發(fā),可以說一線開發(fā)會碰到的問題在本書中基本都有所涉及。限于篇幅,沒有加入C++語言的介紹,需要讀者具備一定的C/C++語言知識。
Qt在當(dāng)前C++跨平臺編程領(lǐng)域已居霸主地位,希望大家能夠通過本書的學(xué)習(xí)打好Qt開發(fā)的基礎(chǔ),早日成為Qt高手。
- Mastering Entity Framework Core 2.0
- Microsoft Application Virtualization Cookbook
- OpenCV實例精解
- PyQt從入門到精通
- 算法訓(xùn)練營:入門篇(全彩版)
- Vue.js快跑:構(gòu)建觸手可及的高性能Web應(yīng)用
- HBase從入門到實戰(zhàn)
- 跟小海龜學(xué)Python
- 機器人Python青少年編程開發(fā)實例
- 小程序,巧運營:微信小程序運營招式大全
- Maker基地嘉年華:玩轉(zhuǎn)樂動魔盒學(xué)Scratch
- Mastering ASP.NET Core 2.0
- DevOps 精要:業(yè)務(wù)視角
- Web開發(fā)新體驗
- C++ Data Structures and Algorithm Design Principles