Learn Qt 5 : Build modern, responsive cross-platform desktop applications with Qt, C++, and QML.
Sherriff, Nicholas.
Learn Qt 5 : Build modern, responsive cross-platform desktop applications with Qt, C++, and QML. - Birmingham : Packt Publishing, 2018. - 1 online resource (337 pages)
Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Hello Qt; Installing Qt; Maintaining your installation; Qt Creator; Scratchpad project; qmake; Summary; Chapter 2: Project Structure; Projects, MVC, and unit testing; Project creation; cm-lib; cm-tests; cm-ui; Mastering MVC; QObject; QML; Project output; Summary; Chapter 3: User Interface; UX; Creating views; StackView; Anchors; Sizing; Navigation; Fixing conflicts; Summary; Chapter 4: Style; Style resource; Font Awesome; Components; Styling the navigation bar; Clicking; Commands. Command barSummary; Chapter 5: Data; JSON; Object hierarchy; DataDecorators; Entities; Entity collections; Data models; Custom TextBox; Summary; Chapter 6: Unit Testing; Unit testing; The default Qt approach; Custom approach; DataDecorator tests; Entity Tests; Mocking; Summary; Chapter 7: Persistence; SQLite; Primary keys; Creating clients; Panels; Finding clients; Editing clients; Deleting clients; Summary; Chapter 8: Web Requests; Network access; Web Requests; RSS View; RSS; Summary; Chapter 9: Wrapping Up; Object factory; UI scaling; Dashboard; Enumerator selectors; Contacts. Deployment preparationOS X; Linux; Windows; Qt Installer framework; Installation; Summary; Other Books You May Enjoy; Index.
Qt is a mature and powerful framework for delivering sophisticated applications across a multitude of platforms. It has a rich history in the Linux world, is widely used in embedded devices and has made great strides in the Mobile arena over the past few years. However, in the Microsoft Windows and Apple Mac OS X worlds, the dominance of ...
9781788473682 (electronic bk.) 178847368X (electronic bk.) 1788478851 9781788478854
9781788478854
B08534 01201872 BBEA849B-A5E6-486C-9752-0919833C4D69 OverDrive, Inc. http://www.overdrive.com
GBB838166 bnb
018758016 Uk
Qt (Electronic resource)
Qt (Electronic resource)
Application software--Development.
Logiciels d'application--Développement.
COMPUTERS--Desktop Applications--General.
Application software--Development.
Electronic books.
Electronic books.
QA76.9.U83 / .S547 2018
005.437
Learn Qt 5 : Build modern, responsive cross-platform desktop applications with Qt, C++, and QML. - Birmingham : Packt Publishing, 2018. - 1 online resource (337 pages)
Cover; Title Page; Copyright and Credits; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Hello Qt; Installing Qt; Maintaining your installation; Qt Creator; Scratchpad project; qmake; Summary; Chapter 2: Project Structure; Projects, MVC, and unit testing; Project creation; cm-lib; cm-tests; cm-ui; Mastering MVC; QObject; QML; Project output; Summary; Chapter 3: User Interface; UX; Creating views; StackView; Anchors; Sizing; Navigation; Fixing conflicts; Summary; Chapter 4: Style; Style resource; Font Awesome; Components; Styling the navigation bar; Clicking; Commands. Command barSummary; Chapter 5: Data; JSON; Object hierarchy; DataDecorators; Entities; Entity collections; Data models; Custom TextBox; Summary; Chapter 6: Unit Testing; Unit testing; The default Qt approach; Custom approach; DataDecorator tests; Entity Tests; Mocking; Summary; Chapter 7: Persistence; SQLite; Primary keys; Creating clients; Panels; Finding clients; Editing clients; Deleting clients; Summary; Chapter 8: Web Requests; Network access; Web Requests; RSS View; RSS; Summary; Chapter 9: Wrapping Up; Object factory; UI scaling; Dashboard; Enumerator selectors; Contacts. Deployment preparationOS X; Linux; Windows; Qt Installer framework; Installation; Summary; Other Books You May Enjoy; Index.
Qt is a mature and powerful framework for delivering sophisticated applications across a multitude of platforms. It has a rich history in the Linux world, is widely used in embedded devices and has made great strides in the Mobile arena over the past few years. However, in the Microsoft Windows and Apple Mac OS X worlds, the dominance of ...
9781788473682 (electronic bk.) 178847368X (electronic bk.) 1788478851 9781788478854
9781788478854
B08534 01201872 BBEA849B-A5E6-486C-9752-0919833C4D69 OverDrive, Inc. http://www.overdrive.com
GBB838166 bnb
018758016 Uk
Qt (Electronic resource)
Qt (Electronic resource)
Application software--Development.
Logiciels d'application--Développement.
COMPUTERS--Desktop Applications--General.
Application software--Development.
Electronic books.
Electronic books.
QA76.9.U83 / .S547 2018
005.437