Application Creation (part 2/3): Settings, resources and application deployment

3 topics that’ll teach you how to easily round out your application

Agenda and learning objectives:

  • Settings
  • Persistent settings
  • Example: saving MainWindow’s state
  • Behind the scenes: how much you need to know / where and how settings are stored
  • Resources - a storage for arbitrary data files in the application binary
  • Qt’s resource system as a solution
  • Starting to use resources
  • A demo for adding resources in QtCreator
  • Details about the resources you need to know
  • Deploying Qt applications
  • Multiple ways of deploying applications in Qt

This video is part of a 3 part series based on learning materials from the Qt Essentials - Widgets Edition course (course outline available here). This particular series is based on the Application Creation module and includes the following videos:


(More videos based on Qt Essentials - Widgets Edition are located here.)

The presentation slides (in PDF format) and code examples (available here) have initially been prepared by Qt Training to provide external companies with materials to be used to train developers, however, they are available for everyone. You can also visit the Training Materials page in Qt eLearning to download more materials for you to use to learn Qt at your own pace.

This session has been presented by Justin Noel, an Authorized Qt Trainer at ICS. More information about this and other training offers can be found here. ICS, a Qt Certified partner, delivers premium Qt consulting and training services.

Have you enjoyed this presentation? Would you like to see more? Please click here and leave us your feedback!

Download

1 comment

November 6, 2011

Picture of pinsard pinsard

Lab Rat

This video is very helpful for the beginner, in that it clearly describes three very important concepts of modern application development:

1) user settings;
2) resource packing and selection;
3) file distribution – important notice about the static linking vs shared linking, in regard to licensing;

Very good.

Write a comment

Sorry, you must be logged in to post a comment.